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.

写你要连接的数据库名字啊
你的数据库文件叫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登陆