0
慢這是我對INSERT和UPDATE語句代碼:使用For循環在MySQL聲明獲得在vb.net
For i = 0 To lvFabric1.Items.Count - 1
strQ4 = ""
strQ4 = strQ4 & "INSERT into js_det(LINE_NO, FABRIC1, FABRIC2, `DESC`) SELECT LPAD('" & i + 1 & "',2, '0'), '" & lvFabric1.Items(i).Text & "','sdf', `DESC` from rm_inv where ITEM_CODE = '" & lvFabric1.Items(i).Text & "'"
strQ5 = ""
strQ5 = strQ5 & "UPDATE js_det set TRAN_NO = (SELECT JS_TRAN FROM counter) where Fabric1 = '" & lvFabric1.Items(i).Text & "'"
cmd.CommandText = strQ4
cmd.ExecuteNonQuery()
cmd.CommandText = strQ5
cmd.ExecuteNonQuery()
Next
這裏的問題是什麼,它越來越慢,如果它是循環的5倍以上,它需要3秒以上。我怎樣才能加快這個代碼?還是有另一種方式?
感謝您的幫助。
啊好吧,先生,我會嘗試這一個,TNX – Matthew
它提高了大約兩秒鐘,感謝您對本! – Matthew