[.NET] 初學者學vb 2008 查詢sqlite的問題
請輸入專案類型(網站專案或者應用程式專案):
版本 : vs2008
資料庫:sqlite-3_6_17.zip
以下是程式片段:
Dim slcmd As SQLiteCommand
Dim slrdr As SQLiteDataReader
Dim slcmd3 As SQLiteCommand
Dim slrdr3 As SQLiteDataReader
slcmd.CommandText = "SELECT distinct fv_card_no FROM login order
by fv_card_no,fv_login_day,fv_login_day;"
slrdr = slcmd.ExecuteReader()
Dim old_card_no = ""
Dim old_login_day = ""
If slrdr.HasRows() Then
While slrdr.Read()
Dim tmp_card_no = slrdr.GetString(0)
slcmd3.CommandText = "SELECT * FROM login where fv_card_no=
'" & tmp_card_no & "' order by fv_card_no,fv_login_day,fv_login_day;"
slrdr3 = slcmd3.ExecuteReader()
End While
End If
想請問slcmd3 為什麼會顯示已指派值之前使用,可能會再執行階段前產生null情況?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.194.44
※ 編輯: resad 來自: 114.46.194.44 (08/29 01:56)
※ 編輯: resad 來自: 114.46.194.44 (08/29 01:56)
※ 編輯: resad 來自: 114.46.194.44 (08/29 01:57)
推
08/29 10:37, , 1F
08/29 10:37, 1F
→
08/29 10:38, , 2F
08/29 10:38, 2F
→
08/29 10:39, , 3F
08/29 10:39, 3F
→
08/29 10:59, , 4F
08/29 10:59, 4F
※ 編輯: resad 來自: 123.240.145.45 (08/29 11:00)
→
08/30 01:39, , 5F
08/30 01:39, 5F