Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml MS Access表的另一个选项_Xml_Ms Access_Desktop Application_Datastore - Fatal编程技术网

Xml MS Access表的另一个选项

Xml MS Access表的另一个选项,xml,ms-access,desktop-application,datastore,Xml,Ms Access,Desktop Application,Datastore,我有一个桌面表单应用程序,目前使用和Microsoft Access MDB文件来存储数据。如果用户计算机上没有安装access,则必须下载MS access运行时以运行应用程序,否则会出现错误 它们是否比使用MDB文件存储数据更好?我应该使用XML吗 谢谢我推荐 Google around有许多语言的绑定。被广泛认为是MDB文件的合适替代品 或者,您可以使用。是的,您可以使用XML,但这也可以清除数据(任何人都可以打开XML文件查看数据)。如果在应用程序安装中包含一个安静的mdac安装,则可以

我有一个桌面表单应用程序,目前使用和Microsoft Access MDB文件来存储数据。如果用户计算机上没有安装access,则必须下载MS access运行时以运行应用程序,否则会出现错误

它们是否比使用MDB文件存储数据更好?我应该使用XML吗

谢谢

我推荐

Google around有许多语言的绑定。

被广泛认为是MDB文件的合适替代品


或者,您可以使用。

是的,您可以使用XML,但这也可以清除数据(任何人都可以打开XML文件查看数据)。如果在应用程序安装中包含一个安静的mdac安装,则可以解决msaccess运行时错误问题。

您在谈论多少数据?它需要同步吗?你可以使用什么编程语言?这不是一个人可以使用什么编程语言的问题,事实上,现在使用什么编程语言和开发系统来创建应用程序?我真的不明白为什么需要在目标系统上安装ms access。Windows XP、Vista和Windows 7均随JET数据库引擎提供,因此无需下载和安装Access或Access运行时来读取和打开这些mdb文件。我怀疑您混淆了数据库部分和应用程序部分。你需要澄清这个问题。我认为你问错了问题。您应该尝试修复错误,然后为新的数据库引擎节省修改应用程序的时间。错误消息是什么?您使用什么来访问数据库文件?ADO/DAO?DAO/JET4.0应该可以正常工作,因为它从Windows 2000开始就包含在操作系统中。如果是的话,我不确定答案到底是什么。如果soemthing-else-then-who-knows.SQLite是零占用空间并且不需要安装,那么我是简单单用户应用程序的粉丝+1。