怎样在Delphi中实现创建SQL Server数据库的表在线等待!

解决方案 »

  1.   

    就是直接执行sql语句就可以了阿!create table ....
      

  2.   

    CREATE TABLE jobs
    (
       job_id  smallint
          IDENTITY(1,1)
    ,
       job_desc        varchar(50)     NOT NULL
        ,
       min_lvl tinyint NOT NULL
          
       max_lvl tinyint NOT NULL
          
    )
      

  3.   

    你现在sql server中把表建好
    然后拷贝她的脚本
    在delphi中用ADOQuery执行就可以
      

  4.   

    创建表
    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)
    )
    query1.Close;
    query1.sql.clear;
    query1.sql.add(上面字符串);
    query1.Execute;
      

  5.   

    Create table tablename(fieldName varchar(50) not null default 'aaa')
      

  6.   

    我的意思是编写一个可执行程序,动态的创建到SQL中去
      

  7.   

    那也得传递变量执行SQL才行呀!
      

  8.   

    edit1.text:='create table a(b int)';
    with query do
    begin
    close;
    sql.clear;
    sql.add(edit1.text);
    execsql;
    end;
      

  9.   

    E_mail:[email protected] 或[email protected]