叫对方用BDE Administrator进行配置
解决方案 »
- 在我写的dll,又使用了外部DLL,请问如何外部的DLL包到我写的那个dll中去?
- ********有高手用过Acro Multi Language多语言控件吗!高手请进!在线等待。。。*******
- 各位高人,能给我个用DELPHI+SQLSEVER做的类似MIS系统的原代码吗?
- 高手请介绍一点用Delphi开发ASP组件的资料,不胜感激!
- 今天我的第一个com+/MTS的程序可以运行了。。。。
- 急:安装Delphi6.0时竟然提示z9j8-pum4n-c6gzq rw2-7jw是无效序列号!
- Delphi中ADO Connection组件的ConnectionString属性“Build”时调用的是什么函数?
- 做一个这样财务软件, 大约要多少钱?
- 怎样在Delphi中使用DirectX?
- 如何汉化messagedlg中的按钮?
- pagecontrol问题
- db数据库的/自身加密/安全怎么样?
但我数据库目录变了的话,相应要在BDE Administrator里把路径也改了,就算不把可执行文件和数据库连成一个文件,也要别人装BDE Administrator,在改路径,别人才能用,我想这是不可能的,一定有办法连到一起,我只要给别人一个应用程序就OK了,我从来没做个,大侠们见笑了,望指点。
时候只要数据库和程序在一起就行了。
如:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path +"\数据库名.mdb
Data Source 怎么定义?
比如您使用的是table控件的话,在form 的create事件里面设置好table1的databasename:=ExtractFilePath(Application.ExeName)
只需要把数据库放在程序运行的目录下就能运行了。
=============Try==================
在请问:如何打包成安装盘?
在请问:如何打包成安装盘?
在制作的时候把别名写进去
然后把你的别名进行配置指向用户
的安装目录下面的某个目录!
当然你的数据库就安装在这个目录里面!
把它安装在你的电脑上面!
begin
table1.Close;//必须要先关闭数据集控件才能对它进行后面的操作。
table1.DatabaseName:=ExtractFilePath(Application.ExeName);
//showmessage(ExtractFilePath(Application.ExeName));
table1.TableName:='customer.db' ;
table1.Open;
end;
================================================
我做的例子,希望对你有帮助。其中customer.db是delphi的示例数据库,您把他换成您自己的数据库的表名称就行了。
这句的query1的属性该怎么指定,它好象只有个DatabaseName属性,没有象
TableName这样的属性。我太弱智了,见笑。