我嘗試使用下面的查詢中插入一個級聯轉換組整數串在我的桌子上一個datetime
現場使用。MySQL查詢不插入值
表
Field Type
empID int(11)
time_stamp datetime
in_out char(3)
am_pm char(2)
QUERY
Dim query As String = "INSERT INTO attendance VALUES(" & empID.Text & _
"STR_TO_DATE(CONCAT("& empYear.Text & ",'-'," & empMonth.Text & ",'-'," & _
empDay.Text & ",' '," & empHour.Text & ",':'," & empMin.Text & ",':'," & _
empSec.Text & ",'%Y-%m-%d %H:%i:%s'),'out','pm')"
有與連接和值沒有問題。我試圖將值插入到字符串類型的test
列和輸出是這樣的:
133201712311827
我敢肯定它與我如何使用這些字符:'' "" "," - :
。我無法弄清楚如何。
幫你一個忙 - 參數化你的SQL,你不需要日期和時間 –
你有一個清晰的/一步一步的/一步一步閱讀如何參數化在VB.NET的SQL? – oozmac
這裏有很多關於查詢參數化的例子 - 請參閱我的回答 –