VB.net 引用System.Data.OleDb不了?
- 高分求教!!VB 2005 未处理 System.Data.OleDb.OleDbException
- VB.NET Imports LabelManager2 Imports System.Data.OleDb 为什么原有数据库连接出错?
- vb连接access System.Data.OleDb.OleDbException
- visual studio2008添加引用时候没有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项
这是你没有安装完全,你可以在安装目录下,有一个专用的程序集文件件,将它拷进去就可以了!