本人因特殊需要,需要调用COM控件(Mapx数据绑定,只支持ADO),但不懂怎么使用ADO,下面是我找到的VB.net调用ADO的文章,C#应该怎么处理?谢谢了?
http://www.yesky.com/20020617/1616217.shtml

解决方案 »

  1.   

    1、在net项目里添加adodb的引用:(打开引用对话框的第二项就是)
       程序头添加:
      using ADODB;
    2、具体程序:        private void button1_Click(object sender, EventArgs e)
            {
                Connection cn = new Connection();
                Recordset rec = new Recordset();            string strCnn=""Data Source=(local);Initial Catalog=LineMonitor;"
                               + "Integrated Security=SSPI;";";
                string strSQL = "Select * from UserManager";            try
                {
                    cn.Open(strCnn, "", "", -1);
                    rec.Open(strSQL, cn, CursorTypeEnum.adOpenStatic,              LockTypeEnum.adLockOptimistic, -1);                //这里加上你要操作的代码
                    rec.Close();
                    cn.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
    lz,如果你还有不明白,直接发短信给我,或发邮件:[email protected]
      

  2.   

    sdl2005lyx() ,谢谢你的热心解答!