1. 首页 > 科技

VB.net 引用System.Data.OleDb不了?

VB 引用System.Data.OleDb不了?

高分求教!!VB 2005 未处理 System.Data.OleDb.OleDbException

"SELECT * FROM member WHERE gxid='" + gkidTex.Text + "'",

---->

1.如果你的gxid字段类型是数字

"SELECT * FROM [member] WHERE [gxid]=" + Int32.Parse(gkidTex.Text),

2.如果你的gxid字段类型是文本

"SELECT * FROM [member] WHERE [gxid]='" + gxidTex.Text + "'",

原因有这些可能:

1.字段名称或表名跟数据库保留字冲突,解决方法:表名和字段名加中括号;

2.字段名或表名拼写错误,跟数据库里不一致,解决方法:纠正拼写;

3.给非文本型字段赋值使用了单引号,或者给文本型字段赋值忘了单引号(你不会是这个),解决办法:使用正确单引号;

4.赋值的变量类型和字段类型不一致,从.Text属性得到的是String类型,用 Int32.Parse 来转换一下。

VB.NET Imports LabelManager2 Imports System.Data.OleDb 为什么原有数据库连接出错?

你连的是什么数据库啊? 我这里有连接access数据库的,如果是这样连接看看:

Module Module1

Public conn As New ADODB.Connection

Public Sub main()

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bat.mdb"

conn.Open()

End Sub

End Module

vb连接access System.Data.OleDb.OleDbException

数据库连接的几个步骤:

Dim myConn As OleDbConnection = New OleDbConnection '声明并实例化数据库连接对象

'数据库连接字符串(注意:这里假设数据库文件保存在D盘根目录中)

Dim myConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\数据库实例.mdb "

myConn.ConnectionString = myConnection '设置数据库连接对象的数据库连接字符串属性

myConn.Open() '打开数据库连接

visual studio2008添加引用时候没有system.data.oledb项

这是你没有安装完全,你可以在安装目录下,有一个专用的程序集文件件,将它拷进去就可以了!