<add key="strConn" value="server=SUN-FREE;database=Realty;uid=sa;pwd=54321;Max Pool Size=20"/>--------------------------------------------------------------
string strConn = "server=192.168.0.122;database=Realty;uid=sa;pwd=54321;Max Pool Size=20";
string strConn = "server=192.168.0.122;database=Realty;uid=sa;pwd=54321;Max Pool Size=20";
你猜你连接字符串和WEB应用程序是分成两个不同项目的吧,你仔细检查一下C#项目的输出路径和WEB应用程序的引用路径。
注:密码的又引号改为单引号,或作用转义符。
如果用SqlConnection,则要去掉:“Provider=SQLOLEDB.1;”
还是不行。
连接的字符串肯定没有问题,在我同事机器上可以用的。
我测试的时候直接在一个页面给它赋值,再open,一个非常简单的页面
conn="server=192.168.0.122;uid=sa;pwd=password;database=a";try
{
conn.Open();
}catch(Exception e)
{
Response.Write(e.ToString());
}
qimini(循序渐进) ,谢谢你,三个同事都来弄过了,不会是笔误的,我们用的是一个公共的数据库,无论如何非常谢谢你和大家:)
然后在连接属性里的 connectstring 里加入password=yourpassword
that's ok
可是之前已经卸载.net
所以现在装.net
不知道装.net之后可不可以安装mdac2.7有效
如果有效我比窦娥还冤,不过如果谁知道这两者安装次序问题言语一声
以后就知道了。无论如何,谢谢大家热心帮助。
String sql="server=localhost;uid=sa;pwd=password;database=a";
试试
if(Success)
{
那么就是你的连接字符串问题;
return;
}
else
{
其他问题;
}
qimini(循序渐进) ,我调试的时候就是这样试的,一个sqlconnection,调试页面只有一个按钮,click事件触发
一个sqlcon.open();
Network Library=dbmssocn
System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。 at System.Data.SqlClient.SqlConnection.Open() at sb.Jianxzyzds_info.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\seqlsoft\sb\jianxzyzds_info.aspx.cs:line 100
server=服务器\lqjt;uid=sa;pwd= lqjt ;database=taximanage
后来发现有1台机这连不上,忙了半天各改成
server=192.168.1.1\lqjt;uid=sa;pwd= lqjt ;database=taximanage
就可以了,其中192.168.1.1是服务器的IP