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