private void Form1_Load(object sender, System.EventArgs e)
{
    axAdodc1 =new AxMSAdodcLib.AxAdodc();
axAdodc1.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=123;Initial Catalog=ProductMgmt;Data Source=.";
    
                    axAdodc1.RecordSource = "select * from ErrorTable "; //where ErrorCord=" + textBox1.Text;
if (axAdodc1.Recordset.RecordCount>0)
{
MessageBox.Show("ddddd");
}
 
}错误提示 “未处理的“InvalidActiveXStateException”类型的异常出现在axinterop.msadodclib.dll 中。”请问各位错误在那里.

解决方案 »

  1.   

    楼主连接SQLServer数据库为何要用AxMSAdodcLib.AxAdodc呢?用SQLConnection不是很好吗?
      

  2.   

    对VB的很ADO控件比较熟悉,感觉这个控件很好用。
      

  3.   

    没用过,不太清楚。
    正如yzg100(100学编程) 说的,。NET中不用SQLConnection,用AxAdodc这不是找事做么
      

  4.   

    http://www.wj008.net/CoodAdodb.asp
    建议你使用这个控件 其使用方法比较明朗 不过这个控件开始是为WEB程序设计的 所有其功能有一些不能使用在窗体上  但是执行读写数据的基本功能是够用的