VB操作SQL Server(二)——数据录入(增)

通过VBSQL Server数据库中录入数据,可以使用数据绑定控件录入数据与使用SQL语句录入


1.利用数据绑定控件录入数据

使用数据绑定控件录入数据可以运行较少的代码,实现向数据库中录入数据,数据绑定后,由于数据绑定控件已经与数据表相连接,所以只需通过ADO控件的AddNew方法添加一条新的空白记录,再通过Update方法保存当前的记录,即可完成向数据库中录入数据。

:向数据库中添加一条记录

Private Sub cmdAdd_click()
      Adodc1.Recordset.AddNew
End Sub

Private Sub cmdSave_click()
     Dim I as Long
     for I =0 to 6
          Adodc.Recordset.Fields(i).value=Text(i+1).text
     Next I
     Adodc1.Recoedset.Update
     MsgBox"添加信息成功!"
End Sub

2.使用Insert语句录入数据

使用SQL语句录入数据,通过connection对象的execute方法执行SQL语句,语法如下:

connection.execute字符串,记录数,字符串参数

:向student数据库中添加一条学生信息

Dim cnn as ADODB.conection
Dim rst as ADODB.recordset

Private sub Form_Load()
    set cnn=New ADODB.connection
    set rst=new ADODB.recordset
    cnn.open"provider=SQLOLEDB;Persist security Info=True;User ID=sa;Initial Catalog=student;Data Source=."
    rst.open"select * from student_info",cnn
    set MSHFlexGrid.DataSource=rst
End Sub

Private sub cmdAdd_click()
   cnn.execute"insert into student_info(txtSID,txtName,txtSex;txtBornData,txtRuDate,txtClassNo)" & _
      "value('" & txtSID & "','" & txtName & "','" & txtSex & "','" & txtBornDate & "','" & txtRuDate & "','" & txtClassNo & "')"
End Sub


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值