首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用VB代码插入到Microsoft Access数据库中

问如何使用VB代码插入到Microsoft Access数据库中
EN

Stack Overflow用户
提问于 2013-06-11 09:36:34
回答 3查看 63.4K关注 0票数 1

我对Microsoft Access非常陌生。我需要写VB代码来做一个按钮事件点击数据库插入。插入应该从按钮所在的表单中获取信息。我知道您可以通过以下方式获取表单信息:

代码语言:javascript
复制
Form![tablename]![columnname]

但是我如何将这些信息插入到不同的表中呢?我在How to insert data into a Microsoft Access Database?上看到了这篇文章,但我想它只适用于.NET,因为我在访问参考页面http://msdn.microsoft.com/en-us/library/office/aa296940(v=office.11).aspx上找不到列出的OleDbConnection对象

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-11 10:52:10

你说的是VB,但我想你说的是VBA ( Access使用的VB )。

如果您尝试插入的表与从中发出命令的表在同一个数据库中,则不需要连接。它是内置的。执行查询的命令是CurrentDB.Execute {SQL statement}

所以,你会得到如下所示的东西:

代码语言:javascript
复制
Dim strSQL as String
strSQL = "INSERT INTO TableName( FieldName)
strSQL = strSQL & "SELECT 'MyData'"
CurrentDB.Execute strSQL
票数 4
EN

Stack Overflow用户

发布于 2014-01-02 14:39:31

私有子btnAdd_Click(ByVal发送者作为System.Object,ByVal e作为System.EventArgs)将btnAdd.Click Dim sql作为字符串处理

代码语言:javascript
复制
    Dim con As New OleDb.OleDbConnection

    Dim cmd As New OleDb.OleDbCommand


    con.ConnectionString = "PROVIDER = Microsoft.Jet.OLEDB.4.0; Data Source = E:\test.mdb"

    con.Open()

    sql = "INSERT INTO student(name, Address)  VALUES('" & Me.txtName.Text & "','" & Me.txtAddress.Text & "')"
    cmd = New OleDb.OleDbCommand(sql, con)
    cmd.ExecuteNonQuery()
    MsgBox("saved")

    txtName.Text = ""
    txtAddress.Text = ""
    con.Close()
票数 4
EN

Stack Overflow用户

发布于 2016-02-21 15:14:28

代码语言:javascript
复制
Dim con As New OleDb.OleDbConnection

Dim cmd As New OleDb.OleDbCommand


con.ConnectionString = "PROVIDER = Microsoft.Jet.OLEDB.4.0; Data Source = E:\test.mdb"

con.Open()

sql = "INSERT INTO student(name, Address)  VALUES('" & Me.txtName.Text & "','" & Me.txtAddress.Text & "')"
cmd = New OleDb.OleDbCommand(sql, con)
cmd.ExecuteNonQuery()
MsgBox("saved")

txtName.Text = ""
txtAddress.Text = ""
con.Close()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17035292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档