要是建表,上面所说都行.
所谓动态建库,如果我没有理解错,应该是建立数据库别名吧,要是这样
使用TSession就可以了.
if not Session.IsAlias('xxxxxxxxxx') then
//对SQL类,要用AddAlias
Session.AddStandardAlias('xxxxxxxxxx',
'd
rg/testcs/db','PARADOX');
xxDatabase.AliasName := 'xxxxxxxxxx';
xxDatabase.Connected := true;
如果真是要建库,建表,则我想不如亲自给客户安装,用程序要支持很多的
类型,文件型(DBF,Paradox...),目录即是库,服务器型(Oracle,M$ SQL...)
建库的函数可能各不相同,我用M$ SQL Server,要建库,先要建数据库设备,
有了设备,在其上建库(要指定库与Log),有内部函数用,可以自己写个
StoreProcedure完成建库工作.不过对其它大型数据库呢?
话题之外,现在有些软件动不动就称可以用M$ SQL,Oracle,Sybase等,好象
能通吃大小数据库,我不能认同,每个数据必定有其扩展,而其扩展,才正是其效
能体现,通吃的说法就是使用大家共性的东西,所以,可能也是效率不高的软件.
除非是软件对每个平台都有一个优化的版本.这又当别论.