在我的應用程序中,我想檢查一個條件是否按下'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