如何使用VB代码插入Microsoft Access数据库

use*_*214 1

我是Microsoft Access的新手.我需要编写VB代码来在按钮事件单击时执行数据库插入.插入应从按钮所在的表单中获取信息.我知道您可以使用以下方式获取表单信息:

Form![tablename]![columnname]
Run Code Online (Sandbox Code Playgroud)

但是我如何将这些信息插入到另一个表中呢?我看到这篇文章如何将数据插入Microsoft Access数据库?但我认为它只适用于.NET,因为我找不到Access参考页面上列出的OleDbConnection对象http://msdn.microsoft.com/en-us/library/office/aa296940(v=office.11​​). ASPX

Tom*_*ins 5

你说VB,但我认为你在谈论VBA(Access使用的VB).

如果您要插入的表与您提供命令的表位于同一数据库中,则不需要连接.它是内置的.执行查询的命令是CurrentDB.Execute {SQL statement}

所以,你有一些看起来像这样的东西:

Dim strSQL as String
strSQL = "INSERT INTO TableName( FieldName)
strSQL = strSQL & "SELECT 'MyData'"
CurrentDB.Execute strSQL
Run Code Online (Sandbox Code Playgroud)