不是连接串的问题,ado用的是driver={sql server}的驱动,而oledb用的是Provider=sqloledb所以ado记录集打不开,应该用DAO或其它

解决方案 »

  1.   

    connstring = "server=192.168.42.32;uid=sa;pwd=000;database=databasename";
    以上是.net
      

  2.   

    以下幾種方法都是針對.net連接sqlserver的,你可以參考一下:
    static string connstring="server=127.0.0.1;database=testdata;uid=sa;pwd=;"; static string connstring="Persist Security Info=False;User ID=sa;password=;Initial Catalog=testdata;Data Source=localhost"; static string connstring="integrated Security=SSPI;Persist Security Info=False;Initial Catalog=testdata;Data Source=localhost"; static string connstring="workstation id=WebServer1;packet size=4096;Trusted_Connection=Yes;data source=localhost;persist security info=False;initial catalog=testdata"; 
      
    static string connstring="Trusted_Connection=yes;data source=localhost;initial catalog=testdata"; //SQL SERVER 蟀諉揹
      

  3.   

    不是连接串的问题,ado用的是driver={sql server}的驱动,而oledb用的是Provider=sqloledb所以ado记录集打不开,应该用DAO或其它
    -----------------------------------
    谢谢指教,原来如些。
    不过听说ado是基于oledb的呀?为什么用的不是sqloledb的驱动呢?愿闻其祥