为什么我通过OleDbDataAdapter连接到oracle后,生成dataset31,并将datagrid的datasource属性指向DataSet31.JF3后,我在Form1_Load中写入以下句子 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
OleDbDataAdapter1.Fill(DataSet31, "JF3")
End Sub却提示:
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。而我用OleDbDataAdapter连接到MSSQL2000却很正常.
哪位知道是什么原因吗?
OleDbDataAdapter1.Fill(DataSet31, "JF3")
End Sub却提示:
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。而我用OleDbDataAdapter连接到MSSQL2000却很正常.
哪位知道是什么原因吗?
解决方案 »
- 为什么FindWindowEx查找一个子句柄查找不到,但却能遍历得到呢?!
- 这段对多选题的评分代码,为什么总是得0分??
- 请进来帮忙看看这个求点的问题,谢谢
- 哪位同志贴一下所有文本文件操作的函数操作?高分了……
- 寻求这样的一个软件“鞋样放格软件”,就鞋样出格的。
- 请问如何在datagrid中某一设置button属性的列中添加选项,就象comobox一样?
- 在vb中可以实现api hook吗?前提是不用其他语言写dll
- water_j(jxp) shensilang(神四郎) thorkhan(灰滿)yinguangbo(红色资本家)请进来拿分
- 再论在VB中显示XML数据
- 真丢人!
- 外企急招VB,薪水在6000-8000。工作地点在上海,杭州
- 请问怎么写一段代码解决text1.text的类型问题?
Public Curconn As New OleDb.OleDbConnection
Public StrPubConn As String
Public Sub main()
Dim FrmMain As New FrmMain StrPubConn = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True;Data Source=服务名;User ID=用户名;Password=密码"
Curconn.ConnectionString = StrPubConn
Curconn.Open()
FrmMain.ShowDialog() End Sub
End Module Private Sub ButInsert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButInsert.Click
If Trim(XM.Text) = "" Then
MessageBox.Show("姓名不能为空,请输入!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
XM.Focus()
End If Dim strInsert As String
strInsert = "insert into TAB_ADDRESS(XM) VALUES('" & XM.Text & "')"
Dim myCommand As New OleDb.OleDbCommand
With myCommand
.Connection = Curconn
.CommandText = strInsert
.CommandTimeout = 3
.ExecuteNonQuery()
End With
End Sub我这个就可以