0
我有我需要使用urno搜索的VB.net项目,它应该填充所有文本框和组合框中的信息在表单上,它是从哪个数据存储在database.here相同的形式是码如何在vb.net中搜索和使用查询填充文本框和组合框中的信息
Public Class MBAUpdate
Dim con As New OleDb.OleDbConnection()
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
'Dim da As OleDb.OleDbDataAdapter
Dim dbprovider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Taher\Documents\Visual Studio 2010\Projects\WindowsApplication1\WindowsApplication1\Database1.accdb;Persist Security Info=False;"
Me.con = New OleDb.OleDbConnection()
con.ConnectionString = dbprovider
con.Open()
Dim sqlquery As String = "SELECT * FROM MBA WHERE urno=" & CInt(txtb1.Text) & ";"
Dim sqlcommand As New OleDb.OleDbCommand(sqlquery, con)
Dim ds As DataSet
With sqlcommand
.CommandText = sqlquery
.Connection = con
.ExecuteReader()
End With
' MsgBox("Record Added")
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Class
任何想法如何实现这一对此颇为谷歌搜索did'nt于事无补....
分解。您需要开始用查询结果填充数据集。这是非常可googleable。 – Constanta 2013-02-20 15:02:15
我知道如何填充数据集,只是不知道如何在字段中填充数据.... – CrashOverride 2013-02-20 15:35:50
您需要使用ExecuteReader方法返回的数据读取器来自己读取返回的行,或者您需要创建一个数据适配器,让它为您读取行并填充数据集。你试图用哪种方式去使用它?看起来你现在有两种方法的混合。 – 2013-02-20 15:36:18