社区
C#
帖子详情
在C#中能不能直接使用OLE DB和ODBC,如果能用该怎么使用,如果不能,为什么?
kaimuboy
2003-01-09 02:32:13
因为我以前一直使用VC,现在用C#,我所以觉得OLE DB和ODBC对我来说更加熟悉,另外ADO好像不能实现OLE DB的全部功能。所以我很想用OLE DB,请各位大虾指教!
...全文
41
9
打赏
收藏
在C#中能不能直接使用OLE DB和ODBC,如果能用该怎么使用,如果不能,为什么?
因为我以前一直使用VC,现在用C#,我所以觉得OLE DB和ODBC对我来说更加熟悉,另外ADO好像不能实现OLE DB的全部功能。所以我很想用OLE DB,请各位大虾指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
project
2003-01-10
打赏
举报
回复
ADO事beta1版的叫法。
现在已经不叫ADO了,而是用OLEDB.NET。
.NET数据访问分为3块:OLEDB、ODBC和一组专门操纵SqlServer的组件,这三套组件的结构和用法是完全一样的,会一套就行了。
具体操作步骤(以OLEDB为例):
1.用相应连接串建立连接OleDbConnection cnn = new OleDbConnection(StrCnn);
2.用OleDbDataAdapter或OleDbCommand执行Sql
3.打开连接 cnn.Open();
4.如果用OleDbDataAdapter就用OleDbDataAdapter.Fill(DataSet);获取结果集;如果是OleDbCommand就用OleDbCommand.ExecuteReader()返回一个OleDbDataReader实例,然后用OleDbDataReader.GetValue()获取结果。
5.用完后cnn.Close();
ameng_2002
2003-01-10
打赏
举报
回复
呵呵,捡来的星星:)
你也会很快成为星星的
maotin
2003-01-10
打赏
举报
回复
可以用Oledb, 但对SQL还是建议用,sqldataAdapter,
snla
2003-01-09
打赏
举报
回复
恭喜,这么快就成星星了!
ameng_2002
2003-01-09
打赏
举报
回复
如果是ODBC,你要下载microsoft.data.odbc.dll空间
OLEDB可以using System.Data.OleDb后,直接使用。
ADO.net跟以前的ADO已经有很大的区别
snla
2003-01-09
打赏
举报
回复
.net提供的数据组件
sql打头的用来实现对SQLServer的操作
oledb打头的,用来实现对其它数据库的操作,但是不能使用“Provider = MSDASQL”,这需要下在ODBC.net
ameng_2002
2003-01-09
打赏
举报
回复
http://expert.csdn.net/Expert/topic/773/773649.xml?temp=1.556033E-02
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q310985
下载地址
http://download.microsoft.com/download/dasdk/Install/1.0.4030.0/W98NT42KMeXP/EN-US/odbc_net.msi
ameng_2002
2003-01-09
打赏
举报
回复
你要去微软网站下载microsoft.data.odbc.dll的控件
看看这个帖子
http://expert.csdn.net/Expert/buildtopic.asp?id=757303
killer_wzb
2003-01-09
打赏
举报
回复
OLEDBConnection con=new OLEDBConnection ()
string connectiongstring="Provider=SQLOLEDB.1;Password=;Persist Security Info=False;User ID=sa;Initial Catalog="Sql中的数据库名称";Data Source=Server;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=Server"
OleDbDataAdapter da=new OleDbDataAdapter("select * from 数据表",con);
DataSet ds=new DataSet();
da.Fill(ds,"数据表");
sql2005向后兼容组件.7z
ADO.NET、
O
DB
C
和
OLE
DB
驱动程序在SQL Server 2005中都得到了更新,以支持新功能,但同时也保持了与旧版本的接口兼容,使得基于这些技术构建的应用程序无需大规模修改即可连接到新版本的SQL Server。 8. 安全性: ...
C#
基础教程-
c#
实例教程,适合初学者
本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言...
c#
数据库连接字符串
连接字符串包含作为参数传递给数据源的初始化信息。...验证后,数据源设置启用该连接的各种选项。 连接字符串关键字连接字符串的格式是
使用
分号分隔的键/值参数对列表:keyword1=value; keyword2=value忽略
HOW TO:
使用
Visual
C#
.NET 向 Excel 工作簿传输数据
Visual
C#
.NET 向 Excel 工作簿传输数据 概要 概述 方法
使用
“自动化”逐个单元格地传输数据
使用
“自动化”将数据数组传输到工作表上的区域
使用
“自动化”将 ADO 记录集传输到工作表区域
使用
“自动化”...
C#
基础教程
本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,如需进一步学习
C#
语言...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章