sqlcon=new SqlConnection("server=.;uid=sa;pwd=;database=master");
应该是这句没有成功,所有sqlcon为null.

解决方案 »

  1.   

    可是我再新建个类把连数据库语句写这个单独的类又能运行的又能运行的。
    public class DataBaseOperate
    {
    public static SqlConnection ConnectToServer()
    {
    SqlConnection sqlcon_tmp=new SqlConnection("server=.;uid=sa;pwd=;database=northwind");
    return sqlcon_tmp;
    }
      

  2.   

    sqlcon=new SqlConnection("server=.;uid=sa;pwd=;database=master");
     "server="这个东西要写啊!本地的就写local,如果是连接到其他服务器上的话就写其他机器的IP
      

  3.   

    server="写local,还是报错,(未将对象引用设置到对象的实例).
      

  4.   

    sqlcon=new SqlConnection("server=(local);uid=sa;pwd=;database=master");
      

  5.   

    你写finally做什么?con没有初始化怎么finally?
      

  6.   

    写sqlcon=new SqlConnection("server=(local);uid=sa;pwd=;database=master");
    还是不能通过运行。关键是
    我再新建个类把连数据库语句写这个单独的类又能运行的又能运行的。
    public class DataBaseOperate
    {
    public static SqlConnection ConnectToServer()
    {
    SqlConnection sqlcon_tmp=new SqlConnection("server=.;uid=sa;pwd=;database=northwind");
    return sqlcon_tmp;
    }
      

  7.   

    连接字符串语法可能没有错误
    未将对象引用设置到对象的实例可能是说你sqlcon.close();
    我这没有SQLSERVER
    你把连接数据库改成“pubs”或者“northwind”尝试下一
      

  8.   

    我改了其他数据库真能运行了(如“pubs”系统中原有的)。我换成自己新建的数据库就又报错了(未将对象引用设置到对象的实例),搞的我都不能做了。谁能帮我解决下?
      

  9.   

    public class Form1 : System.Windows.Forms.Form
    {
    SqlConnection sqlcon;//定义为全局变量.private System.Windows.Forms.Button button1;
     {
                   sqlcon=new SqlConnection("server=.;uid=sa;pwd=;database=master");
    //8成是这里报错
    try
    {
    为什么一定要在这定义?
      

  10.   

    PS:
    SERVER=.  就是本机
      

  11.   

    //关闭
    sqlcon.Close();》》if(sqlcon != null && sqlcon.State = ConnectionState.Open) {
       sqlcon.Close();
    }
      

  12.   

    ("uid=sa;pwd=;database=master"); 
    错了,有的电脑因为设置的原因,可能出现你上面所写的连接SQL语句连接不上我以前也出现过,改server=127.0.0.1; 或者server=( local)
      

  13.   

    我改了其他数据库真能运行了(如“pubs”系统中原有的)。我换成自己新建的数据库就又报错了(未将对象引用设置到对象的实例),搞的我都不能做了。谁能帮我解决下?LZ你试着把你建的库删掉 再重新建一下看能不能连上
    按理来说sa帐户是可以访问任意数据库的
    应该不用手动指定该帐户的
    如果你新建的库还不行的话 你试着手动指定一下帐户
      

  14.   

    sqlcon=new SqlConnection("server=.;uid=sa;pwd=sa;database=master");
    有的SQL密码是SA