如何在DELPHI 中新建一个数据库? 用一个QUERY执行Create Table命令即可在程序中动态创建!在程序外创建可以通过Database Desktop来创建。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure CreateNewDB(dbname,filename,logfilename:string;query:Tquery);begin if query.Active then query.close; with query.sql do begin clear; add('create database '+dbname); add('on'); add('primary(name=library_data,'); add('filename="'+filename+'",'); add('size=10,'); add('maxsize=15,'); add('filegrowth=20%)'); add('log on'); add('(name=library_log,'); add('filename="'+logfilename+'",'); add('size=3,'); add('maxsize=5,'); add('filegrowth=1)'); end; try dm_junyao.H_QR_temp.ExecSQL; except MessageDlg('数据库建立出错!', mtInformation,[mbOk], 0); exit; end;end; 对不起,是:query.ExecSQL; 看你建立那种类型的数据库了,是大型的数据库还是桌面数据库,大型的数据要调用数据的API,如果是桌面的数据库,用BDE中的API就可以了。不知道你要那种类型? 客户端(Navision)用sql验证连sql server应该给什么样的权限? 关于OLE对象的2个简单问题 输入日期的问题 如何查询最大的2个日期的所有记录???? 取表自身一部分做关联该怎么写? 求一条查询语句(急,在线等) 不是我懒。实在是想不出了。帮忙看看这段查询怎么写,谢谢大家了。 远程修改sqlserver2000可以吗? 高手请进,菜鸟帮顶,解决给分 sql6.5真的不能做到增量备份吗? 请教如何提高多表联合汇总查询的效率?继续给分! 喜好数据库的朋友们近来登记一下qq,以后好方便交流。欢迎高手不吝赐号,THANKS!
begin
if query.Active then query.close;
with query.sql do
begin
clear;
add('create database '+dbname);
add('on');
add('primary(name=library_data,');
add('filename="'+filename+'",');
add('size=10,');
add('maxsize=15,');
add('filegrowth=20%)');
add('log on');
add('(name=library_log,');
add('filename="'+logfilename+'",');
add('size=3,');
add('maxsize=5,');
add('filegrowth=1)');
end;
try
dm_junyao.H_QR_temp.ExecSQL;
except
MessageDlg('数据库建立出错!', mtInformation,[mbOk], 0);
exit;
end;
end;
query.ExecSQL;