各位大虾:
小弟出来匝道,就遇到了难题。我用c++.net编写了一个访问数据库的类,可是每次运行都是未将对象引用设置到对象的实例。具体信息:
未处理的“System.NullReferenceException”类型的异常出现在 system.windows.forms.dll 中。
其他信息: 未将对象引用设置到对象的实例。
程序代码:
 String * connectionstring="server=localhost;database=Northwind;uid=as;pwd=;";
    String * strSQL=new String(S"select * from sysusers");
    DataSet * ds=new DataSet;
    SqlConnection * myConnection=new SqlConnection(connectionstring);
    myConnection->Open();
    SqlDataAdapter * da=new SqlDataAdapter(strSQL,myConnection);
    ds->Clear();
    da->Fill(ds);// 问题所在,经多次测试下面的语句都没有执行。
    if (ds==NULL)
     MessageBox::Show("DATASET为空!","信息");
    else
     MessageBox::Show("DATASET不空!","信息");
    txtuserid->Text=ds->Tables->Item[0]->Columns->Item[S"name"]->Caption;
现象是da->Fill这句之后的语句都没有执行。