Re: [.NET] sql+迴圈的問題

看板Visual_Basic作者 (矇面加菲獅)時間16年前 (2007/08/23 06:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《btohung (hung)》之銘言: : 以上是我的程式的片段,主要是要把listbox1.item裡面的值 全部都在寫到資料庫裡面去 : 我也用msgbox(a)去觀察執行的次數,出來的結果是相符的,但是不知道為什麼,在最後 : 真正有寫到資料庫裡面的資料 卻只有一筆?是語法有錯誤嗎?還是不能這樣用? : 在此麻煩各位版大,給我這答案了 Dim a, i, j As Integer Dim temp As String, into As String = "" i = ListBox1.Items.Count - 1 Try For a = 0 To i temp = ListBox1.Items(a) into &= "INSERT INTO temp_sn (sn) VALUES ('" + temp + "')" Next conn.Open() cmd = New System.Data.SqlClient.SqlCommand(into, conn) j = cmd.ExecuteNonQuery MsgBox("新增了" & j & "筆資料") Catch ex As Exception MsgBox("datebase error:" & ex.Message) Finally conn.Close() End Try -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.100.4

08/24 23:38, , 1F
謝謝大大提供另一種寫法 讓我又有了新的感覺:)
08/24 23:38, 1F
文章代碼(AID): #16pBvSfa (Visual_Basic)
文章代碼(AID): #16pBvSfa (Visual_Basic)