读书人

关于数据转换有关问题!在线=

发布时间: 2012-03-22 17:43:57 作者: rapoo

关于数据转换问题!!在线=急
我向吧A表的数据导入到b表中,部分代码如下:
with qryspm3 do
while not Eof do
begin
with qryspm3wx do
begin
Close;
SQL.Clear;
SQL.Add( 'insert into 单位概况 values( ');
for j:=0 to qryspm3.FieldCount-2 do
if qryspm3.Fields[j].AsString= 'False ' then
SQL.Add( '0, ')
else if qryspm3.Fields[j].AsString= 'True ' then
SQL.Add( '1, ')
else
SQL.Add( ' ' ' ' + qryspm3.Fields[j].AsString + ' ' ', ');
SQL.Add( ' ' ' ' + qryspm3.Fields[qryspm3.FieldCount-1].AsString + ' ' ', ');

其中牵扯到数据类型问题,比如image,在插入的时候就会报错,有未闭合的引号,
请问怎么解决

[解决办法]
正如上所,如果两个表的类型相同,则可以直接插进去
insert into 单位概况 select * from 源表

读书人网 >.NET

热点推荐