作者jspout (Talk to Her)
看板Database
標題[SQL ] 請問如何讀取一個NULL值後存入別的Table呢
時間Tue May 17 17:58:52 2011
我是用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