[.NET]如何將txt或listbox檔內容匯入資料庫access的指定欄位

看板Visual_Basic作者 (小烏龜慢慢爬~)時間19年前 (2006/12/11 18:54), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
目前在做一個編寫動態歌詞時間的程式~ 假設已選取singer及songname 要將listbox的內容匯入"song"這個資料表中~與"songname"同行的"lyrics"欄位中 就是我目前編的曲名是A要將他丟如A所在那一行的lyrics中(資料類型是設備忘) 因為不知道怎麼將listbox直接一行行丟入(要分行) 所以想說先將他丟到txt檔中 Try File.Delete("..\TestFile.txt") Dim sw As StreamWriter = New StreamWriter("..\TestFile.txt") For i = 0 To ListBox3.Items.Count - 1 sw.WriteLine(ListBox3.Items.Item(i)) Next sw.Close() Catch Ex As Exception Console.WriteLine("無法找到檔案:") Console.WriteLine(Ex.Message) End Try End If 但是現在想將他丟入access中~卻不成功(access是自動連結的...) Dim songnumber As Integer songnumber = Me.ComboBox2.SelectedValue Dim strTemp As String Dim sr As StreamReader = New StreamReader("..\TestFile.txt") strTemp = sr.ReadLine While Not strTemp Is Nothing Me.DataSet21.Tables("Song").Rows(songnumber).Item("Lyrics") = (strTemp) strTemp = sr.ReadLine Me.OleDbDataAdapter1.Update(DataSet21) End While sr.Close() 不知道是哪邊有問題....資料庫這邊是完全沒有反應的... 想請問該如何將txt丟入access中? 以及listbox可以直接分行丟入access資料型態是備忘的指定欄位嗎?? 會想用txt丟入是因為原本未編輯的歌詞檔是從txt檔放入listbox的...所以存檔時才想說 將他也丟入txt檔 麻煩了.... -- 深愛著的藍色小花 ▁▁ 我在有限的生命中等待著他的綻放 ▔▔ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.10.94

12/19 14:19, , 1F
資料庫沒問題了~~是songnumber有問題....
12/19 14:19, 1F
文章代碼(AID): #15VJZvSx (Visual_Basic)
文章代碼(AID): #15VJZvSx (Visual_Basic)