问题描述
我用的是visualc#2005,选择tool菜单,然后connecttodatabase,打开choosedatasource窗口,在dataProvider下拉框中为何只有.NetFrameworkdataproviderforSqlserver。怎么没有oledb?是否需要装额外的东西?我机器上只有装了visualc#2005,其他.net的相关软件都没有安装过。
解决方案
解决方案二:
选择MicrosoftAccessDatabaseFile这个就是oledb的。。。。你要的是oledb还是odbc你要说清楚
解决方案三:
不同的控件,驱动不同,选对才行呀,
解决方案四:
我想在choosedatasource用oledb连接sqlserver
解决方案五:
那么你选择MicrosoftSQLServerDatabaseFile这个选项是连接sqlserver文件的.
解决方案六:
进入VS后选项添加OLEDB
解决方案七:
刚才没说清楚,其实我的问题是:在choosedatasource窗口中,为何datasource列表中只有:microsoftaccessdatabasefile和MicrosoftSQLServerDatabaseFile两项。而在Dataprovider:下拉框中只有.NetFramworkDataProviderforSqlserver.为什么没有诸如MicrosoftOLEDBProviderforSqlserver等驱动?是否需要再安装什么组件?我的sqlserver是2000版本的,不过应该跟这个没关系。
解决方案八:
在本例子中要导入三个名称空间,分别是:System、System.Data.OleDb、System.Windows.Forms。导入System名称空间是因为程序中用到其中的Console类。导入System.Windows.Forms名称空间是因为程序中用到其中的Application类。 建立连接要用到System.Data.OleDb名称空间中的类--OleDbConnection。通过以下语句可以完成对本地数据库的连接工作:stringstrConnect="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+ Application.StartupPath+"\my.mdb";OleDbConnectionaConnection=newOleDbConnection(strConn
解决方案九:
从装吧。每遇到你这样的问题我都没装sqlserver都有那个选项可能和别的什么冲突我装了linq以后vs少了很多功能。。
解决方案十:
Toj45kp,我用的是visualc#,可否再说清楚一些嘛?
解决方案十一:
到Windows管理中添加MicrosoftOLEDBProviderforSqlserver驱动
解决方案十二:
帮你顶啦
解决方案十三:
这个不是很清楚地说,不过不建议用OLEDB驱动
解决方案十四:
进入VS2005--点网站---添加引用---项目中选OLEDB