用VB编写的向数据库添加记录的程序
2008-08-29 10:51
232 查看
用VB编写的向数据库添加记录的程序。使用了两种方法。
方法一、
使用Recordset对象的AddNew方法。
view plaincopy to clipboardprint?
Private Sub Command1_Click()
view plaincopy to clipboardprint?
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
Set cn = New ADODB.Connection
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=c:/db1.mdb;"
sql = "select id,name from Test" '将SELECT语句,赋值给字符串变量sql
Set rs = New ADODB.Recordset
‘使用rs对象变量的Open方法,执行SELECT语句,并将查询结果返回给rs
rs.Open sql, cn, adOpenForwardOnly, adLockOptimistic
rs.AddNew
rs(0)="001"
rs(1)="张三"
rs.update
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub
<PRE> </PRE><PRE> </PRE><PRE>方法二、</PRE><PRE>直接使用INSERT语句。</PRE><PRE class=VB.NET>Private Sub Command1_Click()
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=c:/db1.mdb;"
' 下面的语句使用了Connection对象的Execute方法执行了INSERT语句。
cn.Execute "INSERT INTO test(id,name) VALUES ('001','张三') "
MsgBox ("添加数据成功!")
cn.Close
Set cn = Nothing
End Sub
</PRE>
方法一、
使用Recordset对象的AddNew方法。
view plaincopy to clipboardprint?
Private Sub Command1_Click()
Private Sub Command1_Click()
view plaincopy to clipboardprint?
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
Set cn = New ADODB.Connection
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=c:/db1.mdb;"
sql = "select id,name from Test" '将SELECT语句,赋值给字符串变量sql
Set rs = New ADODB.Recordset
‘使用rs对象变量的Open方法,执行SELECT语句,并将查询结果返回给rs
rs.Open sql, cn, adOpenForwardOnly, adLockOptimistic
rs.AddNew
rs(0)="001"
rs(1)="张三"
rs.update
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub
<PRE> </PRE><PRE> </PRE><PRE>方法二、</PRE><PRE>直接使用INSERT语句。</PRE><PRE class=VB.NET>Private Sub Command1_Click()
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=c:/db1.mdb;"
' 下面的语句使用了Connection对象的Execute方法执行了INSERT语句。
cn.Execute "INSERT INTO test(id,name) VALUES ('001','张三') "
MsgBox ("添加数据成功!")
cn.Close
Set cn = Nothing
End Sub
</PRE>
相关文章推荐
- 编写一个Windows服务程序,定时从数据库中拿出记录发送邮件
- 编写JDBC程序更新数据库中的记录优…
- 编写android程序实现表记录的添加、删除、修改
- 为自己编写的VB.NET程序添加数字签名
- vb.net向acces数据库添加记录,怎么用代码实现?
- 解决方案 VB编写的数据库程序在Win7 SP1编译无法在XP系统上使用的问题
- 编写一个C#Windows服务程序,定时从数据库中拿出记录发送邮件。
- VB程序学习代码记录20160718
- 编写程序添加和管理InfoPath下拉列表控件中的候选项
- Discuz3.3注册程序修改添加记录推荐人账号
- minds小程序:检测用户是否用过本公众号,并添加唯一关联openid到数据库
- [转]php初级教程(九)添加新闻内容程序的编写
- VC++下使用ADO编写数据库程序
- 【2016.3.30项目技术记录】]VS2010自动生成MFC单文档框架程序的修改:去除属性框,在CViewTree类中添加鼠标单击响应
- centOS系统中为自己编写的c程序添加开机自启动
- VB中使用WinSock控件编写网络程序
- C# 用数据集Dataset批量添加记录到数据库
- VC++下使用ADO编写数据库程序
- 用VB编写键盘拦截程序
- 用VB编写标准CGI程序