sql=insert jqb.* value ('"+Edit1-<Text+"','"+Edit2-<Text+"','"+datetime->value+"')
'"+datatime->value+"',總是報錯,請幫幫忙
uj5u.com熱心網友回復:
1、貼上你的錯誤資訊2、輸出你的SQL,確定沒有語法錯誤
uj5u.com熱心網友回復:
ACCESS的日期前后要加井號的 (#)uj5u.com熱心網友回復:
加井號的 (#)
uj5u.com熱心網友回復:
sql="insert into jqb values('"+Edit1->Text+"','"+ComboBox1->Text+"','"+ComboBox2->Text+"','+DataTimePicker1->value+','"+Edit2->Text+"','+DataTimePicker2->value+','"+Memo1->Text+"')";ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(sql);
ADOQuery1->Open();
是不是把'+DataTimePicker1->value+'變成'#DataTimePicker1->value#'就可以了
uj5u.com熱心網友回復:
是的。在對DateTime型欄位賦值時應該前后加上#
uj5u.com熱心網友回復:
加上#如果是2007以上版本的office
還得安裝最新的odbc驅動
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/83408.html
標籤:數據庫及相關技術
