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

在Winfrom中怎样用Axadodbc连接数据库问题

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   中。”

请问各位错误在那里.

------解决方案--------------------
楼主连接SQLServer数据库为何要用AxMSAdodcLib.AxAdodc呢?用SQLConnection不是很好吗?
------解决方案--------------------
没用过,不太清楚。。。。
正如yzg100(100学编程) 说的,。NET中不用SQLConnection,用AxAdodc这不是找事做么
------解决方案--------------------
http://www.wj008.net/CoodAdodb.asp
建议你使用这个控件 其使用方法比较明朗 不过这个控件开始是为WEB程序设计的 所有其功能有一些不能使用在窗体上 但是执行读写数据的基本功能是够用的
------解决方案--------------------
.........................
------解决方案--------------------
帮顶