呵呵,我得怎么没有错误啊,楼主能部能把问题说得清楚点,这样别人也好帮你

解决方案 »

  1.   

    不知你的要SQL数据庫能否打开,你可从服务器资源管理器中查看能否打开。下面是我的源程序只是改了server=(local),因没像它书上那样改名,能通过。
    另外新建项止时,你可选控制台应用程序,不用windows应用程序,不用像你说的:“点击只有最后在form1()方法中填写构造函数就是在
    InitializeComponent();

    _______________________________________________________________________________using System;
    using System.Data;
    using System.Data.SqlClient;namespace SQLServerProvider
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class SQLServerProvider
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    string ConStr=@"server=(local);"+
    "Integrated Security=true;database=Northwind";
    SqlConnection sqlConn= new SqlConnection(ConStr); try
    {
    sqlConn.Open();
    string SQL="SELECT * FROM Employees";
    SqlCommand sqlComm=new SqlCommand(SQL,sqlConn);
    SqlDataReader sqlReader=sqlComm.ExecuteReader();
    Console.WriteLine("EmployeeID\tFirstName\tLastName\n");
    while(sqlReader.Read())
    {
    Console.WriteLine("{0}|{1}|{2}",
    sqlReader["EmployeeID"].ToString().PadLeft(10),
    sqlReader["FirstName"].ToString().PadLeft(10),
    sqlReader["LastName"].ToString().PadLeft(10));
    }
    }
    catch(Exception ex)
    {
    Console.WriteLine("Error:"+ex.Message);
    }
    finally
    {
    sqlConn.Close();
    Console.ReadLine();
    }   
    }
    }
    }
      

  2.   

    C#语法要注意大小写,你检查一下。