1

我有一个应用程序使用当前分发的 access 2000 数据库。

我需要使用客户计算机上的附加字段更新其中一个记录集。
我的数据控件工作正常,因为我将它们设置为以 access 2000 格式连接。但是,当我尝试用代码打开数据库时,出现无法识别的数据格式错误。

在他们的机器上替换或添加数据库的最佳方法是什么?

4

2 回答 2

0

我更喜欢使用 DAO 集合来更新 BE 数据库模式,因为它可以让你更好地控制你可以做什么。例如,您可以轻松地删除或创建表、记录、索引和关系。请参阅我网站上的TempTables.MDB 页面,该页面说明了如何在您的应用程序中使用临时 MDB,并提供示例代码以帮助您入门。

于 2010-05-20T00:48:46.097 回答
0

可以使用 VBScript、ADO 和 DDL 更新 Access 数据库。

strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Example.mdb;" _
   & "Jet OLEDB:Database Password=pass;"

Set cn=CreateObject("ADODB.Connection")
cn.Open strCon

strSQL="ALTER TABLE Example ADD COLUMN Example Text (20)"
cn.Execute strSQL

更多连接字符串:www.connectionstrings.com

于 2010-05-19T21:50:46.480 回答