先用ADO.NET读取数据,然后赋值即可,这个很容易的,
如果你要和某个控件的值做比对,就可以先赋值给控件,然后做比对...
例如,你读取数据库中的一条记录,然后绑定到textbox上,和另外一个textbox里面的数字比较大小....
Imports System.Data.OleDb
Public Class Form1
Dim objComm As New OleDbCommand()
Dim adapter As New OleDbDataAdapter(objComm)
Dim tbl As New DataTable
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
objComm.CommandText = "SELECT * FROM staff" ' 这是一个QUERY STRING 来选取资料的
objComm.Connection = objCon
Dim adapter As New OleDbDataAdapter(objComm) '选取资料后可以用OleDbDataAdapter 把资料存到DATATABLE 里
Dim tbl As New DataTable ' 用来存资料, 等一会可以显示到DATAGRIDVIEW中
Try
objCon.Open() ' 开启 ACCESS CONNECTION
adapter.Fill(tbl) ' 把资料存到DATATABLE 里
DataGridView1.DataSource = tbl '之后 ASSIGN DATAGRIDVIEW 的DATA SOURCE E.G. 用刚刚取来的DATA TABLE
Catch ex As Exception
MsgBox(ex.Message) '有问题ERROR 时 POP UP ERROR MESSAGE BOX
Finally
adapter = Nothing '清理 data adapter object
objComm = Nothing '清理 command object
objCon.Close() '关掉连线
objCon = Nothing '清理 connection object
End Try
End Sub
VB的数据库操作,我们都知道在Where子句中对于字符串类型,用单引号
注意:凡是日期、时间类型,用井号,也就是 #
所以,你的这个用
select * from 表名 where cdate(起始时间) between #" + CDate(txtStart.Text) + "# and #" + CDate(txtOver.Text) + "#"
以上就是土嘎嘎小编为大家整理的vb.net从数据库取出相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!