最近做一小软件,用户要求不安装数据库,软件又需要数据库存储数据,
所以找到了Sybase ASA ,但在实现数据库的连接和操作时不知道怎么
处理,所以求教大虾两个问题:
1.如何把ASA数据库嵌入到应用程序中,而不需应用程序的用户安装ASA
数据库?
2.嵌入应用程序中后,如何连接数据库对其进行操作?我看它的文档上
要写dbf文件,但不知道如何处理.
100分不够可以再加,分数都好说,希望有会的大虾不吝赐教!!!!!
------解决方案--------------------------------------------------------
sybase sql anywhere (former watcom sql odbc driver):
"odbc; driver=sybase sql anywhere 5.0; defaultdir=c:\dbfolder\;dbf=c:\mydatabase.db;uid=username;pwd=password;dsn= " " " " "
------解决方案--------------------------------------------------------
1. 拷贝相应的dll到目标计算机,去Sybase.com可以找到一个dll列表。
2. 写注册表注册ASA ODBC数据驱动(注意不是数据源)。
这个时候就相当于已经安装了ASA的数据库。正常方式访问就可以了。
------解决方案--------------------------------------------------------
可以通过配置注册表来连接ASA的(ASA6及以上版本)
http://community.csdn.net/Expert/topic/5232/5232025.xml?temp=6.487674E-02
http://community.csdn.net/Expert/topic/4919/4919819.xml?temp=.8773767
http://community.csdn.net/Expert/topic/4700/4700607.xml?temp=.534054
看了适当修改,应该可以了