
决定人生~
老大 你改后的字符串应该是非法的吧
private static SqlConnection con=new SqlConnection(strCon);
public static SqlConnection con()
{
return new SqlConnection(GetstrCon);
}
这样改后再取得con然后把con赋予全局变量就OK了
累死我了
谢谢大家了
老大教训的是啊
private static string strCon="server=" + SqlServer.Sqlserver + ";"
+"database=" + SqlServer.Database+";"
+"user id=" + SqlServer.UsrName +";"
+"password=" + SqlServer.PassWord +";";
为什么上面的方法不行 而下面的方法可以 呢 您老给总结一下吧
public static string GetstrCon()
{
return "server=" + SqlServer.Sqlserver + ";"
+"database=" + SqlServer.Database+";"
+"user id=" + SqlServer.UsrName +";"
+"password=" + SqlServer.PassWord +";";
}
public static System.Data .SqlClient .SqlConnection GetCon()
{
SqlConnection con=new SqlConnection (GetstrCon());
return con;
}
因為static的原因
在整個app執行的時候初始狀態就固定了
而相對你上面的static字段而言 你有寫屬性去set他的value
而這兩個卻維持在初始的value
因為static的原因
在整個app執行的時候初始狀態就固定了
而相對你上面的static字段而言 你有寫屬性去set他的value
而這兩個卻維持在初始的value
换句话说我也可以把这个东西写成属性喽~