SqlConnection myConnection=new SqlConnection("Driver={SQL Server};Server=peter;DataBase=peterdb;Trusted_Connection=yes;");

解决方案 »

  1.   

    不要用ODBC,SqlClient是直接访问MS SQLSERVER的。如:
    System.Data.SqlClient.SqlConnection MyConnection = new SqlConnection("server=(local);Database=<数据库名>;User id=<用户名>;Password=<密码>;");实例(我的程序中的,不许看我的密码):
    System.Data.SqlClient.SqlConnection MyConnection = new SqlConnection("server=(local);Database=hngf;User id=sa;Password=5151423;");
      

  2.   

    关于SqlConnection.ConnectionString,详细请见:
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdatasqlclientsqlconnectionclassconnectionstringtopic.htm
      

  3.   

    xxcw(Puma):我式式你的
    csdn_bob(文子) :问题是数据库在别人的机器上,不是local阿。
      

  4.   

    基本知识1:
       SQL SERVER 数据库的身份验证方式,分windows验证,SQL SERVER 
    验证两种。打开你的企业管理器。在工具菜单选择——〉SQL SERVER配置属性
    (如果该项不可用,请展开你的数据库)切换到安全页,可以看到你的数据库
    允许的验证方式。如果你不清楚该使用那个的话使用“SQL SERVER和Windows”几个常用的数据库连接字符串:1. 使用SQl提供者的,使用SQL SERVER验证方式连接SQL SERVER northwind数据库
       @"server=localhost;database=northwind;UID=sa;PassWord=";2. 使用SQl提供者的,使用windows集成验证方式连接SQL SERVER northwind数据库
       @"Data Source=(local);Initial Catalog=Northwind;Trusted_Connection
      

  5.   

    xxcw(Puma):错误是:连接字符串 driver 中未知的连接选项。