读书人

分享net 操作msadodb5.dll

发布时间: 2011-12-23 23:32:01 作者: rapoo

分享,.net 操作msadodb5.dll
看到《框架设计》CLR ia C#,讲到通过Tlbimp.exe工具导入com对象可以实现.net操作com对象的目的;
测试了下msado15.dll
1.新建windowsApplication项目
2.“添加应用”指定msado15.dll,shift+F6,看看bin\Debug目录是不是生成了Interop.ADODB.dll文件
这个代码测试了好半天,不像在asp中那样容易的就取到数据;
数据库字段
ID username summary
1 gogogo 测试
2 CSDN test

C# code
 string dbPath = System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)+@"\mdb.mdb";            ADODB.Connection conn = new ADODB.Connection();            string connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+dbPath;            string sql = "select * from test where ID=2";            conn.Open(connstr, "", "",-1);            ADODB.Recordset rs = new ADODB.Recordset();            rs.Open(sql, conn, ADODB.CursorTypeEnum.adOpenForwardOnly, ADODB.LockTypeEnum.adLockReadOnly, 1);            if (!rs.EOF)            {                MessageBox.Show(rs.Fields[2].Value.ToString());            }            rs.Close();            conn.Close();


[解决办法]
呵呵,搂主开始返回去研究ADO啦
[解决办法]
oo
[解决办法]
mark

读书人网 >C#

热点推荐