我有一个应用程序使用当前分发的 access 2000 数据库。
我需要使用客户计算机上的附加字段更新其中一个记录集。
我的数据控件工作正常,因为我将它们设置为以 access 2000 格式连接。但是,当我尝试用代码打开数据库时,出现无法识别的数据格式错误。
在他们的机器上替换或添加数据库的最佳方法是什么?
我有一个应用程序使用当前分发的 access 2000 数据库。
我需要使用客户计算机上的附加字段更新其中一个记录集。
我的数据控件工作正常,因为我将它们设置为以 access 2000 格式连接。但是,当我尝试用代码打开数据库时,出现无法识别的数据格式错误。
在他们的机器上替换或添加数据库的最佳方法是什么?
我更喜欢使用 DAO 集合来更新 BE 数据库模式,因为它可以让你更好地控制你可以做什么。例如,您可以轻松地删除或创建表、记录、索引和关系。请参阅我网站上的TempTables.MDB 页面,该页面说明了如何在您的应用程序中使用临时 MDB,并提供示例代码以帮助您入门。
可以使用 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