在query的sql属性中写入:select * from table1;  
insert into table1(name) values(:a);或者第二句随便一句select * from table1;
select name from table1;都会出现“在第二句SQL语句结尾时发现字符”这是为什么?以前也有用过同样的代码都可以运行通过...

解决方案 »

  1.   

    分号要是删掉了就会出现“from子句语法错误”
      

  2.   

    1.
    insert into table1(name) values(:a) from table1;
    2.//楼主是开玩笑的吧
    select * from table1;
    select name from table1;
      
      

  3.   

    insert into table1(name) values(:a) from table1;还是一样啊以前是可以通过的,可今天不知为什么就不行了新建一上数据库也会有这种问题
      

  4.   

    知道答案了原来写的是  query1.open;改成      query1.excuSQl;  就可以了;感谢大家的帮忙。