日期:2014-05-19  浏览次数:20361 次

关于System.NullReferenceException问题。值得一看。
SqlConnection   myConn   =   new   SqlConnection(SQLHelper.ConnString)myConn.Open();

连库字符串为: "server=192.168.1.88;database=buwang;uid=sa;pwd=; "

连数据库都不能打开。很郁闷。以前也出现过这样的问题。把VS.NET一重装就好了。已经重装五六次了。系统也重装几次了。今天又出现这问题了。   不想再重装了。快疯了。。各位大哥大姐碰到过这问题没。碰到了是怎解决的。谢谢了。


------解决方案--------------------
空引用错误
对象创建不成功?
------解决方案--------------------
SqlConnection myConn = new SqlConnection(SQLHelper.ConnString);
myConn.Open();

不会要装系统才好吧....
------解决方案--------------------
SqlConnection myConn = new SqlConnection(SQLHelper.ConnString)
if (myConn!=null)
{
myConn.Open();
}
------解决方案--------------------
server=192.168.1.88

换用你的机器名称试试看,有的时候可能IP连不上.
------解决方案--------------------
如下几种方法你都试一下吧:

string sqlStr = "PROVIDER=SQLOLEDB;DATA SOURCE=服务器IP或名称;UID=用户名;PWD=密码;DATABASE=数据库名称 "

string sqlStr = "PROVIDER=SQLOLEDB1.0;DATA SOURCE=服务器IP或名称;UID=用户名;PWD=密码;DATABASE=数据库名称 "

string sqlStr = "driver={sql server};server=服务器IP或名称;uid=用户名;pwd=密码;database=数据库名称; "