dephi中Adoquery怎么没有parambyname()函数,那么Adoquery 的这个用来添加数据的SQL语句该如何写query1.parambyname('custno').asstring:='1998'
query1.SQL.add('insert into (custno) values(:custno))

解决方案 »

  1.   


    query1.SQL.add('insert into (custno) values(:custno))
    query1.parambyname('custno').value:='1998'
      

  2.   

    query1.SQL.add('insert into (custno) values(:custno)');
    query1.parambyname('custno').asstring:='1998'
      

  3.   

    我知道是这样,但是我用Adoquery 这样不能用。
      

  4.   

    在备份的时候确保你要备份的库是关闭的。所以先用adoconnection连接到master
    再把adoquery连接到adoconnection上。
      

  5.   

    query1.close;
    query1.sql.clear;
    query1.SQL.add('insert into (custno) values(:custno)');
    query1.parambyname('custno').asstring:='1998';
    query1.open;
      

  6.   

    可以这样适时:
    strSQL:='insert intto tablename(Fieldname) values('+quotedstr('1998')+')';
    query1.close;
    query1.sql.clear;
    query1.sql.add(strSQL);
    query1.open;