当前位置:编程学习 > C#/ASP.NET >>

求助!用VS2005开发PDA程序时连接SQL Server2000,出现错误,急啊,在线等!谢谢

添加引用:using System.Data.SqlClient,
函数:
private void menuItem1_Click(object sender, EventArgs e)
{
    // Assumes connectionString is a valid connection string.
    string connectionString = "Data Source=TING;Initial Catalog=Image;Integrated Security=True";
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
     connection.Open();
     // Do work here.
     }
}
编译通过,但运行时在“connection.Open();”处出现“未处理SqlException”的错误,详细信息里显示Error为:System.Data.SqlClient.SqlErrorCollection。
为什么啊?找了很长时间原因了,还是不行。
本人初学开发,望高手指教,谢谢!! --------------------编程问答-------------------- connectionString 不全吧.你得数据库密码有么?
"Data Source=127.0.0.1;Initial Catalog=数据库;user id=sa;password=sa;Integrated Security=True";
--------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 没有密码,字符串是正确的 --------------------编程问答-------------------- 连接字符串
name="AlarmSystem" connectionString="Database=AlarmSystem;Server=10.232.226.141;User ID=sa;Password=fpg; --------------------编程问答-------------------- 我的数据库没有设密码。我使用了vs2005自带的添加数据源的功能,添加了一个SQL Server的数据源,添加成功,并可以在里面预览数据,自动生成的连接字符串就是“Data Source=TING;Initial Catalog=Image;Integrated Security=True”。但是当我将数据源中的表拖动到模拟器设计界面中后(帮助中说这样可以建立程序与数据库的连接),运行时也出现“未处理SqlException”的错误。 --------------------编程问答-------------------- 在这里出错:int returnValue = this.Adapter.Fill(dataTable); --------------------编程问答-------------------- 真的是很急呀,帮帮忙吧,谢谢大家! --------------------编程问答-------------------- 我也是同样的问题 --------------------编程问答-------------------- Integrated   Security=True "; 因为你不是在本机连的,所以不能用这个,只能用2楼的方式。

如果你是连sql 2005,记得一定开启tcp/ip协议。打开1433的端口。sql 2000默认是打开的。注意sql2000的补丁至少要打到sp3才有网络功能。

补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,