呵呵,可以这样:
你先新建一个工程,加入database、query,设置database的aliasname为master(你先把master数据库注册为ODBC(系统DSN)),把query的database设置为你的database,然后,在窗体里加入一个button,在onclick里面写如下代码:
procedure TForm1.Button1Click(Sender: TObject);
var
temp:string;
begin
temp:='CREATE DATABASE Sales '
+'ON '
+' ( NAME = Sales_dat,'
+' FILENAME = ''f:\saledat.mdf'','
+' SIZE = 10, '
+' MAXSIZE = 50, '
+' FILEGROWTH = 5 ) '
+' LOG ON '
+' ( NAME = ''Sales_log'', '
+' FILENAME = ''f:\salelog.ldf'', '
+' SIZE = 5MB, '
+' MAXSIZE = 25MB, '
+' FILEGROWTH = 5MB ) ';
query1.Close;
Database1.Connected :=true;
query1.SQL.Add(temp);
query1.ExecSQL;
end;
这样,就用程序新建了一个叫Sales 的数据库
你先新建一个工程,加入database、query,设置database的aliasname为master(你先把master数据库注册为ODBC(系统DSN)),把query的database设置为你的database,然后,在窗体里加入一个button,在onclick里面写如下代码:
procedure TForm1.Button1Click(Sender: TObject);
var
temp:string;
begin
temp:='CREATE DATABASE Sales '
+'ON '
+' ( NAME = Sales_dat,'
+' FILENAME = ''f:\saledat.mdf'','
+' SIZE = 10, '
+' MAXSIZE = 50, '
+' FILEGROWTH = 5 ) '
+' LOG ON '
+' ( NAME = ''Sales_log'', '
+' FILENAME = ''f:\salelog.ldf'', '
+' SIZE = 5MB, '
+' MAXSIZE = 25MB, '
+' FILEGROWTH = 5MB ) ';
query1.Close;
Database1.Connected :=true;
query1.SQL.Add(temp);
query1.ExecSQL;
end;
这样,就用程序新建了一个叫Sales 的数据库
解决方案 »
- 怎样才能把PrintScreen键(VK_SNAPSHOT)Copy的内容考到一个Image中显示出来呢?
- 如何制作软件升级包
- 为什么Image控件不能用Picture.LoadFromFile('d:/xxx.jpg')来装载jpg图片???
- 到底如何才能实现程序的锁定?
- 请教一个关于字符串的问题(100分)
- 感谢axcyy网友的大力支持!动态建立索引的问题解决了,归纳如下。
- 请问:怎样知道音频文件(mid wav mp3)的大小及播放时间???????
- 请问如何使combobox控件只读而不可写?》
- http://delphi8888.myrice.com/
- 请教:如何操作WebBrowser的缓冲区,即对目录Temporary Internet Files中文件添加删除等??急急!!!
- HELP ME:delphi中用OLE链接画图对象,用户画完图后,怎样把图片保存到WINDOWS剪贴板里。
- $$$$$$$$$$$$$$$$调查:->你们刚计算机本科毕业时薪水拿多少啊?工作了多少年?现在又是拿多少?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
query1.sql.clear;
query1.sql.add('create database mydatabase');
query1.execsql;
query1.sql.clear;
query1.sql.add('create database mydatabase name char(8) not null,age int ');
query1.execsql;
不要误导人家, database 哪里有什么char,integer,把数据库和表区分开来好不好?请拿出一点敬业精神来......