打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
请问VB能否在程序运行过程中将变量的值赋给数据库的字段? - VB6论坛 - 编程论坛
谁说ADO只能读取文本框的东西了? 那是ADODC控件,而不是ADO对象,况且ADODC也可以赋值啊,ADODC也不只有用绑定控件这种笨办法,大可以这样啊:Text1.Text=ADODC1.RecordSet!FiledName,不用绑定的,绑定最笨了
另外
Execute方法知道吗?动态生成SQL语句,比如:
Dim TxtSql as String
Dim a as String
TxtSql="UpDate TableName Set FiledName='" & a & "'"
'这样就已经生成了一条Sql语句,然后用Execute方法提交运行


要是看不懂的话,先去看看ADO的资料,这是最好的办法
 

三断笛,你好!这是我的演示程序,请看看为什么不能将数据写入到数据库?
请帮忙修改一下,谢谢!
Private Sub Cmdtest_Click()        '测试按钮
Dim a As String
Dim b As String
Dim c As String
cs_num = 9
lz_data = 999
bxl_data = 99      
'以上是演示用的数据
txtFields(0) = cs_num
txtFields(1) = lz_data
txtFields(2) = bxl_data
a = txtFields(0)
b = txtFields(1)
c = txtFields(2)
'---------------------------------
Dim astr1 As String, astr2 As String, astr3 As String
    Dim dbAdd As Database
    Screen.MousePointer = vbHourglass
    Set dbAdd = DBEngine.Workspaces(0).OpenDatabase("e:\vb2\zxky1.mdb")
    astr1 = "UpDate csbg set 测试序号= '" & a & "'"
    astr2 = "UpDate csbg Set 力值='" & b & "'"
    astr3 = "UpDate csbg Set 变形量='" & c & "'"
    Debug.Print astr1
    dbAdd.Execute astr1
    Debug.Print astr2
    dbAdd.Execute astr2
    Debug.Print astr3
    dbAdd.Execute astr3
On Error GoTo UpdateErr
   datPrimaryRS.Recordset.UpdateBatch adAffectAll
   Exit Sub
UpdateErr:
MsgBox Err.Description
      Set dbAdd = Nothing
End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQL语言基本教程
access+ado+flexgrid实例
如何设置对VB数据库连接的动态路径
编写数据库应用程序必看
VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)
VB读取智能温湿度显示不变化
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服