我在form1的fromcreate事件中編寫以下代碼﹕
adoconnection1.connectionstring:='Provider=SQLOLEDB.1;Persist Security Info=false;User ID=sa;Initial Catalog=kpidemo;Data Source=ZIWENGWANG;Use Procedure for PrePare=1';
程序運行后總是報錯﹕提供不一致或不完全的資訊導致參數物件不適當地被拒。

解决方案 »

  1.   

    你的参数是不是有问题?ConnectionString = 
          'Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ' +
          'ID=sa;Initial Catalog=AdManager;Data Source=localhost;Use Proced' +
          'ure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstati' +
          'on ID=INFODRATE;Use Encryption for Data=False;Tag with column co' +
          'llation when possible=False'
      

  2.   

    不知道你用的是什么数据库;不同的数据库有不同的参数,上边的是SQL Server的,你用的是什么数据库?
    SQL Server 数据库完整的连接字符串:
    Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=pubs;Data 
    Source=(local);Use Procedure for Prepare=1;Auto Translate=True;Packet Size=
    4096;Workstation ID=ZSH;Use Encryption for Data=False;Tag with column collation when 
    possible=False