在我的应用程序中,我想检查一个条件是否按下'ENTER'键或不是。我想要从文本文件中读取数据并将这些数据插入到我的数据库中。我已将我的代码写入按钮单击事件中。在文本文件中,每个字段都用逗号分隔,以便可以识别每个字段。按下一个记录后,按下'ENTER'键下一条记录写在下一行。所以我想插入数据库中的每一行直到下一行。我想我可以用“Enter”键的ASCII码检查这个。如何使用Asp.net从文本文档中插入数据(到数据库)
回答
由于您正在阅读文本文件,因此最简单的解决方案是使用StreamReader
的ReadLine method,该文件返回文本文件中的下一行。无需检查输入的ASCII码。
Using sr As StreamReader = New StreamReader("path\to\your\file.txt")
Do While sr.Peek() >= 0
Dim line As String = sr.ReadLine() ' Read one line (until next ENTER) from the file
Dim values As String() = line.Split(","c) ' Split the line at the commas
... ' Write the data of the "values" array into your database
Loop
End Using
雅,我已经用它来拆分fields.but插入第二行,我必须检查是否第二行已经到达或没有到达。为此,在文本文件中,按下Enter键后,数据库的第二行写入下一行。这就是为什么我需要ASCII码检查。请给出ASCII码检查?它一定会解决我的问题。 – Nandini 2010-01-28 12:03:17
@Nandu:我仍然不明白为什么你需要这个而不是ReadLine,但是如果你确定它会解决你的问题,那么你去了:Windows中的一个ENTER键由两个字符按顺序表示:CR和LF。它们可以在VB常量'vbCr'和'vbLf'中找到(还有'vbCrLf',一个包含两者的字符串)。因此,你可以检查'如果someCharacter = vbCr OrElse someCharacter = vbLf Then'。如果您需要数字ASCII码,则CR为13,LF为10。 – Heinzi 2010-01-28 14:29:20
- 1. 从文本框中插入数据到数据库asp.net MVC4
- 2. 使用ASP.net(Vb.net)从上传的Excel文档插入数据到数据库
- 3. ASP.Net从文本框插入数据到数据库
- 4. 如何从编辑文本插入数据到sqlite数据库?
- 5. 如何将数据(文本)从Word文档导入到SQL Server数据库中?
- 6. 插入文本文件数据到SQLite数据库使用android
- 7. 从文本文件插入数据到数据库表
- 8. ASP.net,SQL数据库,插入,文本框
- 9. 从数据库插入数据到文本框中
- 10. 如何使用php插入数据库值到文本框中
- 11. 插入文本到数据库中
- 12. 如何导入从文本文件数据到MySQL数据库
- 13. 将数据从ASP.NET插入到本地SQL Server数据库中
- 14. 如何从EditText插入文本到数据库中?
- 15. 如何使用Asp.net将数据插入到MySQL数据库
- 16. 从文本字段插入数据到SQLite数据库
- 17. javascript:从数据库插入数据到html5文本字段
- 18. 如何从MySQL数据库获取数据并将其插入到文本中
- 19. 从Asp.net网页插入数据到本地SQL express数据库
- 20. 从文本文件插入到SQL数据库中的信息
- 21. 使用VB.Net将文本从文本框插入到Access 2010数据库中
- 22. 插入到mysql数据库解析文本文件的数据
- 23. 如何插入日期从文本框到数据库
- 24. asp.net插入数据到数据库
- 25. 使用java插入xml文件数据到数据库中?
- 26. 如何使用vb.net插入数据从文本框到excel?
- 27. 如何在joomla文章中插入数据到数据库
- 28. 使用OPENROWSET插入文本文件到数据库
- 29. 使用ASP.NET将数据插入到数据库中
- 30. 如何将数据从文本框插入到mysql数据库java-netbeans
您的问题尚不清楚。请解释“使用ASCII码”的含义。 – Heinzi 2010-01-28 10:43:36
@heinzi我认为Nandu正在谈论keyCode和charCode – 2010-01-28 10:52:07
@Pandiya:这是可能的。不过,我仍然不明白他想做什么。 – Heinzi 2010-01-28 10:58:57