日期:2014-05-20  浏览次数:20989 次

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

------解决方案--------------------
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,如果你还有不明白,直接发短信给我,或发邮件:sdl2002lyx@163.com