作者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
1F:→ bens951:等号後面加上'' 05/20 03:43