我想在delphi中动态创建数据库,数据库名称想从edit中取的。
如用TADOCommand控件书写sql语句create database (name),name是从edit中取的。
如有其他方法也行,希望个位高手多多指教。谢谢!
如用TADOCommand控件书写sql语句create database (name),name是从edit中取的。
如有其他方法也行,希望个位高手多多指教。谢谢!
解决方案 »
- Delphi 大家是否遇见过:程序创建线程后,关闭时程序无响应的状况
- 急!如何在sql server2000数据库的数据表中添加一个时间段?
- To斑竹:一个小建议
- 怎样判断是在什么位置插入的?
- 对数据库(表)操作时,大家一般什么情况下用到事物、锁?什么情况下又不必用?请问程序中怎么写关于事物、锁的代码?
- 庆祝偶这个星期六要去追一个女孩子*散分*(顶者均有分)
- 为什么我的窗体上显示几条横线?
- 既有分得,又有好处,赶快进来啊!
- 请问那有《DELPHI5企业级解决方案及应用剖析》下载,我下载了几个,均不能打开,不知为何?
- win2000下的串口通讯?
- 想只显示ADODataSet中的当前记录?
- 不是处男了,庆祝!! 散分。大家来捧捧场。
s:=s+' begin';
s:=s+' CREATE DATABASE '+edit1.Text;
s:=s+' ON';
s:=s+' ( NAME = '+edit1.Text+'_dat,';
s:=s+' FILENAME = ''c:\'+edit1.Text+'dat.mdf'',';
s:=s+' SIZE = 10,';
s:=s+' MAXSIZE = 50,';
s:=s+' FILEGROWTH = 5 )';
s:=s+' LOG ON ';
s:=s+' ( NAME = '+edit1.Text+'_log,';
s:=s+' FILENAME = ''c:\'+edit1.Text+'log.ldf'',';
s:=s+' SIZE = 5MB, ';
s:=s+' MAXSIZE = 25MB, ';
s:=s+' FILEGROWTH = 5MB )';
s:=s+' end ';
adocommand1.CommandText:=s;
adocommand1.Execute;