建立数据库 我要通过DELPHI来建成立一个数据库,其中数据库名从EDIT控件得到请问如何实现。所用数据库为SQLSERVER2000 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样就行了:在Delphi中:1、以SA或有建立数据库权限的用户名登录到SQL SERVER的Master数据库2、执行SQL 命令: ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('Create DataBase '+edit1.Text); ADOQuery1.ExecSQL;当然,这样建立的数据库,所有的设置都按默认的。如果要自定义这项设置,请参阅SQL Server的Create DataBase 语句的语法。 sql把这些工作都写成存储过程了,你可以跟踪一下SQL,看看建库调用的是什么存储过程。在联机帮助里面看看传的参数就OK了 首先连接到你的SQLServer上,可以使用ADOCommand,把建表语句写进去执行就行了。 首先:ADOConnection1联接数据库服务器,例如:DataServer,ADOQuery1的联接为ADOConnection1,还有,不能用事务。ADOConection1.DefaultDatabase:='Master';with ADOQuery1 dobegin Active:=false; SQL.Clear; SQL.Add(' create database :@dbname '); Parameters.ParameterByName('@dbname').Value:=Edit1.Text; ExecSQL;end;如果需要建立特定条件的库,如加上数据库大小、数据文件位置、增长比率之类,自己在上述SQL语句中添加条件,条件查阅SQL Server联机手册。 哦,Sorry,你是建库是吧。我看成建表了。那也一样: ADOCommand1.CommandText := 'Create DataBase '+Edit1.text; ADOCommand1.Execute; with ADOQuery1 dobegin Active:=false; SQL.Clear; SQL.Add(' create database :@dbname '); Parameters.ParameterByName('@dbname').Value:=Edit1.Text; ExecSQL;end; 从实体类代码看快驴的远程数据库交互功能 如果做图片按钮??? 一个用sql语句插入值的问题 关于类的问题 求救两个Memo相互传递数据的问题;急急!!!!! 怎么连ACCESS数据库 关于自己写打印报表的问题 在FastReport中如何使用自定义函数?别人说的怎么不对,老报错:undefined symbol "SMALLTOBIG" 计算角度的问题。100分够吗?? TO airhorse 丢失的分还能回来吗? 干掉小日本——ttzzj首次放分 关于拦截网络封包的问题求教
在Delphi中:
1、以SA或有建立数据库权限的用户名登录到SQL SERVER的Master数据库
2、执行SQL 命令:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Create DataBase '+edit1.Text);
ADOQuery1.ExecSQL;当然,这样建立的数据库,所有的设置都按默认的。如果要自定义这项设置,请参阅SQL Server的Create DataBase 语句的语法。
ADOConection1.DefaultDatabase:='Master';
with ADOQuery1 do
begin
Active:=false;
SQL.Clear;
SQL.Add(' create database :@dbname ');
Parameters.ParameterByName('@dbname').Value:=Edit1.Text;
ExecSQL;
end;如果需要建立特定条件的库,如加上数据库大小、数据文件位置、增长比率之类,自己在上述SQL语句中添加条件,条件查阅SQL Server联机手册。
那也一样:
ADOCommand1.CommandText := 'Create DataBase '+Edit1.text;
ADOCommand1.Execute;
begin
Active:=false;
SQL.Clear;
SQL.Add(' create database :@dbname ');
Parameters.ParameterByName('@dbname').Value:=Edit1.Text;
ExecSQL;
end;