conn.ConnectionString = "workstation id=20080730-1312;packet size=4096;user id=sa;pwd=220j122;data source=20080730-1312;persist security info=True;initial catalog=aieauditing;Max Pool Size=512";
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
sda.Fill(ds);
return ds;我用的是.net2005 和 sql2005
我用2005自带的GridView 然后就能连接上数据库,但是用自己写的这个代码总是报错
System.Data.SqlClient.SqlException: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
不知道该怎么解决
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
sda.Fill(ds);
return ds;我用的是.net2005 和 sql2005
我用2005自带的GridView 然后就能连接上数据库,但是用自己写的这个代码总是报错
System.Data.SqlClient.SqlException: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
不知道该怎么解决
{
SqlConnection conn=new SqlConnection();
DataSet ds=new DataSet(); try
{
conn.ConnectionString = "workstation id=20080730-1312;packet size=4096;user id=sa;pwd=220j122;data source=20080730-1312;persist security info=True;initial catalog=aieauditing;Max Pool Size=512";
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
sda.Fill(ds);
return ds; }
catch (Exception ex)
{
throw (ex);
}
}
去下个.net连sql的连接字符串吧。
我刚才看错了。没看到你还有个变量sql(这是你的操作数据库语句吧?)!
<add key="DbConnectionString" value="Data Source=.;Initial Catalog=dbname;User ID=sa;Password=123456;"/>
写到webcofig中就这么简单的一句话。
conn.ConnectionString = "workstation id=20080730-1312;packet size=4096;user id=sa;pwd=220j122;data source=20080730-1312;persist security info=True;initial catalog=aieauditing;Max Pool Size=512";
conn.open(); //没打开
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
sda.Fill(ds);
return ds;