关于VB及SQL处理数据库的问题

abiho 2001-11-08 02:33:45
可不可以在用SQL创建一个临时的查询,然后将此查询用dbgrib显示出来?
给我一个在VB里用SQL的例子吧,我都没饭吃了!
...全文
145 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbprog 2001-11-10
  • 打赏
  • 举报
回复
这些已经说得够明白了!
luckyhqh 2001-11-09
  • 打赏
  • 举报
回复
多看看MSDN(微软的编程帮助)及下载一下数据库编程的源代码。
WxmJun 2001-11-09
  • 打赏
  • 举报
回复
你真正为了使用临时表作其他用途,还是用它来作显示用的?
显示用如下:

Dim rs As New ADODB.Recordset,ConnStr as string,SQL as String
ConnStr=.....
SQL=.......

rs.CursorLocation = adUseClient
rs.Open SQL, ConnStr, adOpenDynamic, adLockBatchOptimistic
Set DGrid.DataSource = rs
abiho 2001-11-09
  • 打赏
  • 举报
回复
to:cqq_chen(我是谁) 我就是找不到,feihong0233(泓) 的方法也不行,我急急
难到就没人愿意告诉我????????????????
cqq_chen 2001-11-09
  • 打赏
  • 举报
回复
找一本ADO的书看看,或看MSDN,相信你会明白很多的。
abiho 2001-11-09
  • 打赏
  • 举报
回复
还有吗?
feihong0233 2001-11-08
  • 打赏
  • 举报
回复
Option Explicit
Private c As ADODB.Connection
Private r As ADODB.Recordset

Private Sub Form_Load()

Set c = New ADODB.Connection
Set r = New ADODB.Recordset
c.ConnectionString = "DSN=MS Access Database;DBQ=d:\a.mdb"
c.Open
r.Open "SELECT * FROM a", c
Set DataGrid1.DataSource = r

End Sub
'这样提示“行集合不能作为标签”,
'库已经存在,打开也正常。这个方法不好使吧。
foolishtiger 2001-11-08
  • 打赏
  • 举报
回复
Dim rs as Adodb.Recordset

set rs=new Adodb.Recordset
rs.Open "select ..."

set DBGrid.DataSource=rs
abiho 2001-11-08
  • 打赏
  • 举报
回复
我要学好VB找工作!帮帮我吧我会记得你们的

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧