我安装的是VS2005,SQL2000。我用Northwind数据库链接的时候很正常,可是一旦加了我自己的数据库的时候就出现了问题。
1 在服务器资源管理器中,出现了我的本地服务器d796a3fcbda34cd,可没有出现SQL Server ,在Crystal Reports服务中的服务器报表中,我刷新服务器报表出现:"未检测到Enterprise链接,请从Crystal Reports server或Businessobjects Enterprise 安装 Businessobjects Enterprise .Net sdk"(这在Northwind测试的时候也没有,不知道这里有没有必要一定要出现SQL server)2.在数据连接时,我自己的数据库添加后,不管是表,还是视图,所有的项目中打开的都没有东西,我在SQl Server enterpris Manager 中打开的时候里面的都有,可是在VS中就没有拉3.就是我不知道sqlconnection的控件是在哪里的,好像我看见书上介绍说和数据库连接后,在VS中的工具箱窗口中的“数据”选项卡中就有了这个控件,可我不管用什么方法都没有出现这个控件。请大家知道答案的,详细的跟我讲讲,具体的做法,或者我还有那些工具还没有安装的,我找了一天,还是解决不了,只有向大家求助了!真的很急的。。

解决方案 »

  1.   

    第一个问题说错了,是在服务器资源管理中,服务器的下面找不到数据库的连接SQL Server
    大家知道多少就说点吧,我是刚用VS,所以有些基本的东西还不太熟悉,希望大家能多多帮忙!
      

  2.   

    sqlconnection 不是控件,它是一个建立连接的类,使用下面语句试试看,就可以建立链接。
     SqlConnection cn = new SqlConnection("Data Source=" + ser + ";User ID = " + name + ";Password=" + pass);
                toolStripStatusLabel1.Text = "正在执行查询,请稍候!";
                cn.Open();
                SqlCommand cmd = new SqlCommand(sql, cn);
                SqlDataReader myResder = cmd.ExecuteReader();