sqlconnection c#
来源:百度知道 编辑:UC知道 时间:2024/05/22 17:13:27
麻烦问一下,就是我在建立sql数据库时 ,有以下代码
using System.Data;
using System.Data.SqlClient;
...
string strConnection="user id=sa;password=;";
strConnection+="initial catalog=mydata#1;Server=(local);";
strConnection+="Connect Timeout=30";
SqlConnection objConnection=new SqlConnection(strConnection);
...
objConnection.Open();
objConnection.Close();
然后报错:
未处理 System.Data.SqlClient.SqlException
Message="SqlException"
Class=20
LineNumber=0
Number=17
Procedure="ConnectionOpen (Connect())."
Server="."
Source=".Net SqlClient Data Provider"
State=0
StackTrace:
at System.Data.SqlClient.SqlConnection.OnError()
at System.Data.SqlClient.SqlInternalConnection.OnError()
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.
using System.Data;
using System.Data.SqlClient;
...
string strConnection="user id=sa;password=;";
strConnection+="initial catalog=mydata#1;Server=(local);";
strConnection+="Connect Timeout=30";
SqlConnection objConnection=new SqlConnection(strConnection);
...
objConnection.Open();
objConnection.Close();
然后报错:
未处理 System.Data.SqlClient.SqlException
Message="SqlException"
Class=20
LineNumber=0
Number=17
Procedure="ConnectionOpen (Connect())."
Server="."
Source=".Net SqlClient Data Provider"
State=0
StackTrace:
at System.Data.SqlClient.SqlConnection.OnError()
at System.Data.SqlClient.SqlInternalConnection.OnError()
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.
写你要连接的数据库名字啊
你的数据库文件叫mydata#1,但并不代表你的数据库也叫mydata#1,去看看数据库名字对不对啊
initial catalog=你的数据库名称
string strConnection=@"server=你的服务器名;database=数据库名;uid=sa;pwd=sasa;"
SqlConnection conn = new SqlConnection(strConnection);
conn.open();
conn.close();
Sqlconnection con=new Sqlconnection("server=.;uid=sa;pwd=你的密码;database=你的数据库名");
别忘了该 sa的默认密码并启用..还有混合模式登陆 重启服务并重新用混合模式SA登陆