看板 Database 關於我們 聯絡資訊
我是用BCB寫的 我想把一個.db檔的內容,存入一個.mdb裡 .db檔的內容大概像 12345.db 記錄1 name n10 n20 n30 n40 n50 ... abc 7.0 6.3 4.5 4.5 ... 45678.mdb 記錄2 name x10 x20 x30 n10 n20 ... cde 6.3 5.2 4.6 2.3 4.4 ... 我是把12345.db載入DBGrid,再經由DBEdit取得每個欄位內的值 再insert或update進去45678.mdb內 但現在卻因為12345.db中的n20內容是空的 由DBEdit取出的值顯示為NULL,所以沒辦法執行 程式簡化大概如下: DBEdit1->DataField="n20"; String s=DBEdit1->Text; SQLCMD="Update 45678 set n20="+s+",n30="+s2+" where name=abc"; 45678->Close(); 45678->SQL->Clear(); 45678->SQL->Add(SQLCMD); 45678->ExecSQL(); 結果debug時,SQLCMD內的值是 SQLCMD="Update 45678 set n20=,n30=6.3 where name=abc" 接著就顯示Update 語法錯誤了 主要是想請問 有什麼方法可以讓我讀取一個欄位值為NULL時,可以將他存入別的table去呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.192.147
bens951:等號後面加上'' 05/20 03:43