Data source=. 这样写,表示本机,如果你的sql是express版本,就写成Data source=.\express,数据库登录改成windows验证,这样就可以登上去了啊!!
同意.如果你的数据库是2000的话则用server=(local)
也可以在web.config中配置<add name="GiftMainDBConnection" connectionString="Server=.;Database=GiftMain;User Id=dbuser;Password=123456;Pooling=true;Min Pool Size=0;Max Pool Size=100;"/>
也试过啦 没用啊
那个server 就等于localhost的话 程序能找到我在哪个数据库下的表么?? 能么 》??感觉是server的问题 可是该怎么写啊
检查数据库配置
能说明白点么?
这个错误代码 麻烦哪位给看下
设置 改为 混合登录模式
http://apps.hi.baidu.com/share/detail/17331500你确定你的 sa 用户组 是否开启了
大你是在web里面 打不开
对吧?
那就是你的 sqlhelper 的问题
sqlhelper是啥??
如果那没问题 我那代码没问题??
估计是你的sqlhelper的问题。
你还是检查下 帮不了你 给贴一个
public class DBHelper
{
private static SqlConnection connection;
public static SqlConnection Connection
{
get
{
string connectionString = ConfigurationManager.ConnectionStrings["MyCommerce"].ConnectionString;
if (connection == null)
{
connection = new SqlConnection(connectionString);
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Closed)
{
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Broken)
{
connection.Close();
connection.Open();
}
return connection;
}
} public static int ExecuteCommand(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
int result = cmd.ExecuteNonQuery();
return result;
} public static int ExecuteCommand(string sql, params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd.Parameters.AddRange(values);
return cmd.ExecuteNonQuery();
} public static int GetScalar(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
int result = Convert.ToInt32(cmd.ExecuteScalar());
return result;
} public static int GetScalar(string sql, params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd.Parameters.AddRange(values);
int result = Convert.ToInt32(cmd.ExecuteScalar());
return result;
} public static SqlDataReader GetReader(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql, Connection);
SqlDataReader reader = cmd.ExecuteReader();
return reader;
} public static SqlDataReader GetReader(string sql, params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd.Parameters.AddRange(values);
SqlDataReader reader = cmd.ExecuteReader();
return reader;
} public static DataTable GetDataSet(string safeSql)
{
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand(safeSql, Connection);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
return ds.Tables[0];
} public static DataTable GetDataSet(string sql, params SqlParameter[] values)
{
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand(sql, Connection);
cmd.Parameters.AddRange(values);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
return ds.Tables[0];
} }
string constr = "Data source=.;DataBase=NodeMonitor;Integrated Security=True;Pooling=False";
SS-PC\SQLEXPRESS
ss
userInfo
拜托
;DataBase=ss;Integrated Security=True;Pooling=False";
这样试试
string constr = "Data source=SS-PC\SQLEXPRESS;DataBase=ss;uid=用户名;pwd=密码";
<add key="MsSql" value="Data Source=CSST-NEW;Initial Catalog=IClub;Integrated Security=True"/>
</appSettings>
//web.config文件配置
//写代码来获取文件中信息,比如:
public class Common
{
private static string ConStr = string.Empty;
public Common()
{
ConStr=ConfigurationManager.appsettings["MsSql"].toString();
}
public static SqlConnection sqlConnObject()
{
return new SqlConnetion(ConStr);
}
}
还有就是你的数据库配置出了问题,可以(.aspx)直接拖一个sqlConnetionobject对象然后点小三角任务向导可完成配置。
2.打开协议,似乎是管道和TCP/TP
改为
page_Connection = new SqlConnection("Data Source= localhost;Initial Catalog = userInfo; Integrated Security = True;");试试
同意.如果你的数据库是2000的话则用server=(local)