vb 如何调用access表中的数据 并显示在文本框中

hzjczhangxu 2010-04-18 11:03:53
我想在select 语句中使用一个变量,不知道怎么用啊

例如,select * from company where id=i
其中,i是一个变量,不是固定值
...全文
658 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-04-18
  • 打赏
  • 举报
回复
ACMAIN_CHM 2010-04-18
  • 打赏
  • 举报
回复
Open 和 Close 方法范例 (VB)
本范例在已打开的 Recordset 和 Connection 对象上使用 Open 和 Close 方法。

'BeginOpenVB

'To integrate this code
'replace the data source and initial catalog values
'in the connection string

Public Sub OpenX()
On Error GoTo ErrorHandler

Dim Cnxn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
Dim strCnxn As String
Dim strSQLEmployees As String
Dim varDate As Variant

' Open connection
strCnxn = "Provider='sqloledb';Data Source='MySqlServer';" & _
"Initial Catalog='Pubs';Integrated Security='SSPI';"
Set Cnxn = New ADODB.Connection
Cnxn.Open strCnxn

' Open employee table
Set rstEmployees = New ADODB.Recordset
strSQLEmployees = "employee"
rstEmployees.Open strSQLEmployees, Cnxn, adOpenKeyset, adLockOptimistic, adCmdTable

' Assign the first employee record's hire date
' to a variable, then change the hire date
varDate = rstEmployees!hire_date
Debug.Print "Original data"
Debug.Print " Name - Hire Date"
Debug.Print " " & rstEmployees!fname & " " & _
rstEmployees!lname & " - " & rstEmployees!hire_date
rstEmployees!hire_date = #1/1/1900#
rstEmployees.Update
Debug.Print "Changed data"
Debug.Print " Name - Hire Date"
Debug.Print " " & rstEmployees!fname & " " & _
rstEmployees!lname & " - " & rstEmployees!hire_date

' Requery Recordset and reset the hire date
rstEmployees.Requery
rstEmployees!hire_date = varDate
rstEmployees.Update
Debug.Print "Data after reset"
Debug.Print " Name - Hire Date"
Debug.Print " " & rstEmployees!fname & " " & _
rstEmployees!lname & " - " & rstEmployees!hire_date

' clean up
rstEmployees.Close
Cnxn.Close
Set rstEmployees = Nothing
Set Cnxn = Nothing
Exit Sub

ErrorHandler:
' clean up
If Not rstEmployees Is Nothing Then
If rstEmployees.State = adStateOpen Then rstEmployees.Close
End If
Set rstEmployees = Nothing

If Not Cnxn Is Nothing Then
If Cnxn.State = adStateOpen Then Cnxn.Close
End If
Set Cnxn = Nothing

If Err <> 0 Then
MsgBox Err.Source & "-->" & Err.Description, , "Error"
End If
End Sub
'EndOpenVB

ACMAIN_CHM 2010-04-18
  • 打赏
  • 举报
回复
学习一下ADO的知识!
[Quote]
ADO 程序员指南
要了解对《Microsoft ActiveX Data Objects (ADO) 程序员指南》的简介,请参阅以下主题:

简介
ADO 的新增内容
前提条件
组成 ADO 家族的库
Microsoft Data Access 中 ADO 的角色
ADO 任务表
ADO 技术表 [/Quote]

[Quote]ADO 任务表
下表列出了包含在《ADO 程序员指南》中的编程任务,并为每个任务提供了参考。这些参考都是文本说明或代码范例,您可在其中看到有关执行任务的 ADO 功能的信息。

ADO 任务 参考
连接数据提供者 建立连接
执行命令或调用存储过程 使用 Command 对象
打开 Recordset Recordset 对象的 Open 方法
确定 Recordset 的大小 对行计数和记录集的限制
移动到某个特定记录 导航数据
访问列值 Fields 集合
搜索数据 使用 Recordset
修改数据并更改值 编辑现有记录
添加新数据 添加记录
删除数据 使用 Delete 方法删除记录
将更改传递到数据源 更新数据
开始、提交并回卷事务 事务处理
将记录存储到文件(XML 或二进制) 保持数据
处理错误 ADO 错误
处理事件,异步编程 ADO 事件处理程序汇总
选择游标位置和类型 游标的类型
选择锁定类型 锁定类型
返回 Recordset 中的相关记录 数据构形汇总
访问半结构化数据 Chapter 10: Records and Streams
发布到 IIS 使用 ADO 进行 Internet 发布
[/Quote]
ARCHORPROG 2010-04-18
  • 打赏
  • 举报
回复
dim sqlstr as string ="select * from company where id=" & i
eaqpi 2010-04-18
  • 打赏
  • 举报
回复
dim sqlstr as string ="select * from company where id=" & i
Baby 2010-04-18
  • 打赏
  • 举报
回复
dim sql$
sql="select * from company where id=" & i
适合VB+ADO+ACCESS初学者。 设计窗体的详细操作步骤 房产信息管理系统是以VB为开发平台、ADO和SQL为数据库引擎和操作语言、ACCES为数据库而开发的集房产信息添加、修改、删除、查找功能于一体的房产信息管理系统。 本系统由1个主窗体和3个子窗体构成,分别为主窗体、添加房产信息窗体、修改房产信息窗体、查找房产信息窗体。 主窗体 界面及功能: 包含主菜单、工具条和信息显示区及状态栏等元素。主菜单包含了系统的所有功能操作,工具条列出了常用的功能,信息显示显示数据的房产信息,状态栏显示数据的房产信息总量、Caps Lock灯状态、Num Lock灯状态和实时的日期、时间等。 详细设计: 1. 窗体启动过程:Main入口->检查是否重复启动程序->建立全局数据库连接->显示主窗体; 2. 窗体退出过程:关闭全局数据库连接->检查子窗体是否被加载并卸载已加载子窗体->卸载主窗体; 3.“添加房产信息”功能:加载“添加房产信息”窗体; 4.“修改房产信息”功能:检查数据库是否为空->检查Listview是否有信息被选->加载“修改房产信息”窗体; 5.“删除房产信息”功能:检查数据库是否为空->检查Listview是否有信息被选->确认删除选的房产信息->搜索选的房产信息并执行删除->调用House_Show更新主窗体信息显示区; 6.“查找房产信息”功能:检查数据库是否为空->加载查找房产信息窗体; 7.“显示全部信息”功能:调用House_Show刷新主窗体信息显示区内容。 “添加房产信息”窗体 界面及功能: 包含了五个文本框用于填写要添加的房产信息。 详细设计: 填写房产信息->点击添加按钮->调用KeyCheck进行关键字唯一性验证->调用Check检查输入的房产信息->调用AddHouse添加房产信息到数据库并调用House_Show更新主窗体信息显示区。 “修改房产信息”窗体 界面及功能: 同房产信息添加窗体一样,包含用于修改房产信息的五个文本框。 详细设计: 添加主窗体信息显示区内选的房产信息到文本框->修改房产信息->点击修改按钮->调用Check检查输入的房产信息->调用EditHouse修改数据的房产信息并调用House_Show更新主窗体信息显示区。 “查找房产信息”窗体 界面及功能: 包含两个单选框和两个文本框用于确认查找依据和输入查找内容。 详细设计: 选择查找依据并输入查找内容->点击查找按钮->调用Check检查输入的查找内容->调用FindHouse1或FindHouse2进行查找并将结果显示到主窗体信息显示区。

1,216

社区成员

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

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