用delphi实现一个以程序方式在MS SQL2000服务器建立数据库、数据表、示图和存储过程的应用程序。

解决方案 »

  1.   

    with query do
    begin
      close;
      sql.clear;
      sql.add('create table a (b int)');//其他命令类似
      execsql;
    end;
      

  2.   

    55555555555~~~~~~~~~~~~~~~
    你一天都学什莫了??????????????用adocommand
    执行sql就行
      

  3.   

    先连接SQL数据库,所连接的数据库可以为空,可以为MASTER,然后用SQL语句创建新的数据库,然后连到你所创建的数据库,再建表,建视图,索引等等。
      

  4.   

    这些功能都可以用sql语句完成阿你如果会联数据库的话
    按照 风焱方法就可以完成
      

  5.   

    创建数据库CREATE DATABASE Sales
    ON 
    ( NAME = Sales_dat,
       FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
       SIZE = 10,
       MAXSIZE = 50,
       FILEGROWTH = 5 )
    LOG ON
    ( NAME = 'Sales_log',
       FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
       SIZE = 5MB,
       MAXSIZE = 25MB,
       FILEGROWTH = 5MB )
    创建表
    CREATE TABLE jobs
    (
       job_id  smallint
          IDENTITY(1,1)
          PRIMARY KEY CLUSTERED,
       job_desc        varchar(50)     NOT NULL
          DEFAULT 'New Position - title not formalized yet',
       min_lvl tinyint NOT NULL
          CHECK (min_lvl >= 10),
       max_lvl tinyint NOT NULL
          CHECK (max_lvl <= 250)
    )创建视图
    CREATE VIEW titles_view
    AS 
    SELECT title, type, price, pubdate
    FROM titles
    创建存储过程
    CREATE PROCEDURE au_info 
       @lastname varchar(40), 
       @firstname varchar(20) 
    AS 
    SELECT au_lname, au_fname, title, pub_name
       FROM authors a INNER JOIN titleauthor ta
          ON a.au_id = ta.au_id INNER JOIN titles t
          ON t.title_id = ta.title_id INNER JOIN publishers p
          ON t.pub_id = p.pub_id
       WHERE  au_fname = @firstname
          AND au_lname = @lastname
    query1.Close;
    query1.sql.clear;
    query1.sql.add(上面某个字符串);
    query1.Execute;
      

  6.   

    把所有SQL命令写在一个文本中,
    用SQL控件调入文本执行OK
      

  7.   

    xidongs(小妖 妖怪也能编程的,你不知道吗?) 
     你说话客气点,我们都在学习,别那麽牛!