方法一:做一个数据环境设计器,设置好连接属性,然后在下面加一个CMD,就加入你这个表,然后这个CMD下列出这个表的字段,最后把每个字段拖到你的窗口中就自动形成数据库绑定了
方法二:做一个数据集,直接对数据集进行操作
dim rs as adodb.recordset
rs.open "select * ......"
textname=rs(0),texttel=rs(1)......
上一条:rs.moveprevious
下一条:rs.movenext
添加:rs.addnew
rs(0)=textname,rs(1)=......
rs.update
删除:rs.delete
方法二:做一个数据集,直接对数据集进行操作
dim rs as adodb.recordset
rs.open "select * ......"
textname=rs(0),texttel=rs(1)......
上一条:rs.moveprevious
下一条:rs.movenext
添加:rs.addnew
rs(0)=textname,rs(1)=......
rs.update
删除:rs.delete
解决方案 »
- vb 托盘:如何实现 单击托盘图标 显示/隐藏 窗体(像千千静听)
- 关于制作搜索……会者不难
- ListView 中怎样让 最后的几个 Item 总是显示在顶端??
- 如何把常量放到字符串中去组成新的字符串
- 请高人指点一下我的小程序-计数程序(以分钟为单位显示运行时间)
- 请哪位高手指教, 如何用vb实现清除系统的垃圾文件的小程序?拜托啦
- VB中如何让一个窗体(MDIChild)总是在其它窗体之上……在线等待>>>>>
- VB6.0类模板的问题
- 我用 SetupBuilder打包,怎样把TTS 安装包也加入到里面一同安装?
- 想把文本都放进TEXT文本框里,可是显示出来的只有一行,怎么换行呢
- 100分求:vb6设计一个函数计算程序
- 关于程序对CPU的影响~请高手帮忙看一下
dim con as new adodb.connectioncon.open "你数据库的connectionString" '建立数据库连接
rs.open "select * from 表",con '打开记录集上一记录,下一记录可以通过rs.movenext,rs.moveprevious来做
添加和删除直接用con.excute " insert into 表 *****" '直接用SQL语句实现
直接用记录集即可。
查询的还没有写好,希望大家多给点意见Option Explicit' IMPORTANT: ensure that the DB_PATH constant is pointing to the
' addresslist.mdb database on your system
Const DB_PATH = "C:\addresslist.mdb"Dim rsAddrlist As New ADODB.Recordset
Dim cmd As New ADODB.Command
Private Sub cmdNext_Click()
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
Adodc1.Refresh
Else
Adodc1.Recordset.MoveNext
End If
End SubPrivate Sub cmdPre_Click()
If Adodc1.Recordset.BOF Then
Adodc1.Recordset.MoveFirst
Else
Adodc1.Recordset.MovePrevious
End If
End SubPrivate Sub cmdQuery_Click()
'cmd.ActiveConnection = Adodc1.Recordset.ActiveConnection
rsAddrlist.Open "AddrlistTable", Adodc1.Recordset.ActiveConnection, adOpenDynamic, adLockOptimistic
cmd.CommandText = "Select * From AddrlistTable "
Set rsAddrlist = cmd.Execute()
End SubPrivate Sub Form_Load() Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False; Data Source=" & DB_PATH
Adodc1.Refresh
'rsAddrlist.Open "AddrlistTable", Adodc1.Recordset.ActiveConnection, adOpenDynamic, adLockOptimistic
' Start a transaction
Adodc1.Recordset.ActiveConnection.BeginTrans
End SubPrivate Sub cmdAddNew_Click()
Adodc1.Recordset.AddNew
End SubPrivate Sub cmdDelete_Click()
Adodc1.Recordset.Delete
End SubPrivate Sub Form_Unload(Cancel As Integer)
If MsgBox("Do you confirm changes to records?", vbYesNo + vbExclamation) = vbYes Then
Adodc1.Recordset.ActiveConnection.CommitTrans
Else
Adodc1.Recordset.ActiveConnection.RollbackTrans
Adodc1.Refresh
End If
End Sub