我写的查询语句,很简单,只是将表中的所有数据查询并显示出来,但是不知是何原因datagrid显示出来没有任何纪录。代码如下,请各位高手给小妹一点指点!多谢了,我都郁闷死了!
Public rstTMP As ADODB.Recordset
Public comTEST As ADODB.Command
Public conn As ADODB.Connection
Public Sub main()
Set rstTMP = New ADODB.Recordset
Set comTEST = New ADODB.Command
Set conn = New ADODB.Connection
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False"
conn.Open
Form1.Show
End Sub
Private Sub Command1_Click()
sqlstring = "select * from data"
If rstTMP.State = 1 Then
rstTMP.Close
rstTMP.Open sqlstring, conn, adOpenKeyset, adLockPessimistic
Else
rstTMP.Open sqlstring, conn, adOpenKeyset, adLockPessimistic
End If
Set Form2.DataGrid1.DataSource = rstTMP
Form2.Show
End Sub
Public rstTMP As ADODB.Recordset
Public comTEST As ADODB.Command
Public conn As ADODB.Connection
Public Sub main()
Set rstTMP = New ADODB.Recordset
Set comTEST = New ADODB.Command
Set conn = New ADODB.Connection
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False"
conn.Open
Form1.Show
End Sub
Private Sub Command1_Click()
sqlstring = "select * from data"
If rstTMP.State = 1 Then
rstTMP.Close
rstTMP.Open sqlstring, conn, adOpenKeyset, adLockPessimistic
Else
rstTMP.Open sqlstring, conn, adOpenKeyset, adLockPessimistic
End If
Set Form2.DataGrid1.DataSource = rstTMP
Form2.Show
End Sub
解决方案 »
- 如何使用VB编写一个FTP传输程序
- 求救!!!!!!!!! 我的vc写的ActiveX控件的一个函数的参数数目改变后,在VB中就不能调用了?
- 请教一个关于从excel导入数据到access数据库中
- LIKE "%%"不能用,怎么回事?
- 问:在哪里可以知道所有种类hook的第一个参数的值
- socket问题,把JAVA转成vb语句。参与者有分
- help-高手请进来
- 如何用vb利用tts控件发出中文的读音?最好是女声,谢谢!!!!
- 帮忙看看这段密码转换的程序是如何转换的
- 我用VB98这次安装后,像保存文件时,出来保存对话框后本来应该显示文件名的地方是乱码,不知为什么,以前好像是用一个什么补丁,有谁见过?哪里有,谢谢!
- VB能在哪里找到比较漂亮的一系列控件?送分100
- 远程机上数据库的访问
看一看
Dim strConn As String
Dim pubConn As New ADODB.Connection
Dim rsTable As New ADODB.Recordset
Dim strSQL As String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb;Persist Security Info=False" pubConn.Open strConn rsTable.CursorLocation = adUseClient
strSQL = "select * from TableName"
rsTable.Open strSQL, pubConn, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rsTable
End Sub
以前我也遇到过,可能是DataGrid的Bug
2、在datagrid上右击鼠标选择“检索字段”
而且我还想将dataname3等于的内容根据一个combo控件中的内容进行查询,这可怎么办呀?到底问题出在哪里呢?各位还要帮小妹一把呀!
把ADO控件加进去,然后给DATAGRID绑定连接数据源,刷新应该OK。