Create datebase name ...

解决方案 »

  1.   

    wwwxing(),我用的是MSSQL7.0,请问你的语句应怎么嵌入???
      

  2.   

    你可以用一query控件,设置它的sql属性,记住,先use master,然后用create database语句,具体怎么写去参考联机手册,然后,execsql
      

  3.   

    语法:
    CREATE DATABASE database_name
    [ ON [PRIMARY]
             [ <filespec> [,...n] ]
             [, <filegroup> [,...n] ]
    ]
    [ LOG ON { <filespec> [,...n]} ]
    [ FOR LOAD | FOR ATTACH ]<filespec> ::=
    ( [ NAME = logical_file_name, ]
       FILENAME = 'os_file_name'
       [, SIZE = size]
       [, MAXSIZE = { max_size | UNLIMITED } ]
       [, FILEGROWTH = growth_increment] ) [,...n]
    <filegroup> ::=
    FILEGROUP filegroup_name <filespec> [,...n]举例:
    USE master //在Delphi中,Database别名一定要指向master数据库GOCREATE DATABASE ProductsON ( NAME = prods_dat,  FILENAME = 'c:\mssql7\data\prods.mdf',  SIZE = 4,  MAXSIZE = 10,  FILEGROWTH = 1 )GO
    把以上语句改写成Delphi中Sql语句写法,Query.Execsql即可
      

  4.   

    你可以查看SQLSERVER上的任何一个数据库文件的右键属性,里面就有创建数据库的语句