在我的應用程序中,我想檢查一個條件是否按下'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從文本框插入數據到數據庫
- 2. 如何使用php插入數據庫值到文本框中
- 3. 將數據從ASP.NET插入到本地SQL Server數據庫中
- 4. 如何從EditText插入文本到數據庫中?
- 5. 如何使用Asp.net將數據插入到MySQL數據庫
- 6. 從文本字段插入數據到SQLite數據庫
- 7. 如何插入日期從文本框到數據庫
- 8. 使用java插入xml文件數據到數據庫中?
- 9. 如何使用vb.net插入數據從文本框到excel?
- 10. 使用ASP.NET將數據插入到數據庫中
- 11. 使用x-editable將URL文本插入到數據庫中
- 12. 如何從數據庫檢索數據到word文檔。淨
- 13. 如何從xml文檔插入數據到postgresql?
- 14. 數據庫中的簇文本文檔
- 15. 將數據從文本框插入數據庫
- 16. 將數據從文本框插入數據庫。 c#
- 17. 從文本文件中讀取數據並將數據插入到數組中
- 18. 從富文本編輯器插入代碼到數據庫中
- 19. xcode sqlite3如何將數據庫從數據庫複製到文檔文件夾?
- 20. 如何從csv文件導入數據到數據庫中?
- 21. 文本框自動刷新後插入數據到數據庫
- 22. 如何使用VBScript從數據庫複製到文本文件?
- 23. 如何將數據從數據庫顯示到文本框中
- 24. 從datagridview插入數據到數據庫
- 25. 從數據庫插入數據到表
- 26. 從txt文件插入數據到數據庫PHP
- 27. 從XML文件插入數據到MySQL數據庫
- 28. 從Excel文件插入數據到SQL Server數據庫
- 29. 從文本框保存數據到sql數據庫asp.net C#
- 30. 如何在asp.net頁面插入數據到MySQL數據庫?
您的問題尚不清楚。請解釋「使用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