为什么我在delphi中使用sql语句查询excess数据库老是出这样的错。
说[microsoft][odbc microsoft aceess driver]参数不足,期待是1

解决方案 »

  1.   

    你Ado控件的ConnectionString里面有内容没有?
    或者用了AdoConnection控件没有?
    或者你是动态赋值连接?说明白点。
      

  2.   

    你的odbc配置不对,用的什么控件??
    sql写的对码??
      

  3.   

    sql.add('insert into 表名');
    sql.add('(aa,bb)');
    sql.add('values("'+edit1.text+'","'+edit2.text+'")');
      

  4.   

    用的query控件,odbc配置绝对是正确的。
      

  5.   

    你改成这样试一下
    sql.add('insert into 表名');
    sql.add('(aa,bb)');
    sql.add('values("'+edit1.text+''','''+edit2.text+''')');DELPHI 中有的用“ 和 '' 的结果是不同的。
    sql server 中可以用" 可在oracle 中则不可以的呀。