首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

字符串之间有未闭合的引号?在线=,该如何解决

2012-03-11 
字符串之间有未闭合的引号?急!!!!在线代码如下:withqryspm3dobeginCloseSQL.ClearSQL.Add( insertinto

字符串之间有未闭合的引号?急!!!!在线=
代码如下:  
with   qryspm3   do
                                    begin
                                        Close;
                                        SQL.Clear;
                                        SQL.Add( 'insert   into   库房   values( ');
                                        for   j:=0   to   qryspm3yx.FieldCount-2   do
                                            SQL.Add( ' ' ' '   +   qryspm3yx.FieldByName( ' '+qryspm3yx.Fields[j].FieldName+ ' ').AsString   +   ' ' ', ');
                                        SQL.Add( ' ' ' '   +   qryspm3yx.FieldByName( ' '+qryspm3yx.Fields[qryspm3yx.FieldCount-1].FieldName+ ' ').AsString   +   ' ' ') ');
                                        try
                                            ExecSQL;
                                            i:=i+1;
                                        except

                                        end;


[解决办法]
SQL.Add( ' ' ' ' + qryspm3yx.Fields[j].AsString + ' ' ', ');
SQL.Add( ' ' ' ' + qryspm3yx.Fields[qryspm3yx.FieldCount-1]..AsString + ' ' ') ');

[解决办法]
ExecSQL;之前ShowMessage(SQL.Text)看看是什么东西呢?

热点排行