[.NET] 將讀取到的資料傳回ACCESS資料庫
大家好我是新手><
最近寫一個RFID的程式遇到一點問題
當我讀到卡片的資料後要把資料傳回ACCESS的資料庫
但是出現"查詢運算式 ''0001000106480256' 中的 字串語法錯誤"
中間那串數字是我卡片的卡號
我的部分程式碼如下:
ll = New ListViewItem
ll.Text = lvw1.Items.Count + 1
ll.SubItems.Add(Trim(cDateTime))
ll.SubItems.Add(Trim(cuid))
ll.SubItems.Add(Trim(cssi))
ll.SubItems.Add(Trim(clqi))
ll.SubItems.Add(Trim(cdi))
ll.SubItems.Add(Trim(ct1))
ll.SubItems.Add(Trim(ct2))
ll.SubItems.Add(Trim(iCount))
lvw1.Items.Add(ll)
sql = "Insert into RFID (UID,RSSI,LQI,DI,Tmp1,Tmp2) "
sql += "values('" + cuid + "',' " + Trim(cssi) + "','" + Trim(clqi) + "'
,'" + Trim(cdi) + "','" + Trim(ct1) + "','" + Trim(ct2) + "')"
Dim cmd As OleDbCommand
cmd = New OleDbCommand(sql, cn)
cn.Open()
cmd.ExecuteNonQuery()
cn.Close()
資料都是string,除了count是Long
我也有再論壇發過文 連結:http://0rz.tw/kkKNb
麻煩大家指導~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.52.13
→
05/20 12:53, , 1F
05/20 12:53, 1F
→
05/20 12:53, , 2F
05/20 12:53, 2F
→
05/20 12:54, , 3F
05/20 12:54, 3F
推
05/20 21:46, , 4F
05/20 21:46, 4F
→
05/20 22:13, , 5F
05/20 22:13, 5F
→
05/20 22:20, , 6F
05/20 22:20, 6F