请参考微软提供的DMO,用OLE Automation去操纵DMO生成数据库表、视图、存储过程等等。
DMO需要查询MSDN,这不是一两句话就能讲完的。

解决方案 »

  1.   

    首先如何在sqlserver上建立数据库呢?
      

  2.   

    请问,哪儿有微软的DMO资料,最好是电子图书一类的,谢谢!
      

  3.   

    MSDN啊。建立数据库一样可以用DMO,一句话凡是SQL Manager能做的事情,DMO都能做。
      

  4.   

    给你一个提示:
    将以下建表语句加入query中,例::
    /*自动编号库*/
    create table cw_cn_autobh
    (
    autobh int not null,         /*编号*/
    autoname char(10) not null   /*名称*/
    )然后执行,结果是在当前数据库中生成一张cw_cn_autobh表。。若想在建完表后立刻添加数据,则可紧接建表语句后加入Insert语句,例:
    insert into cw_cn_autobh (autobh,autoname) values(0,'否')   /*0 不是自动编号库*/
    insert into cw_cn_autobh (autobh,autoname) values(1,'是')   /*1 是自动编号库*/
      

  5.   

    不好意思,忘记答怎样建库了。
    大概步骤如下:
    1.将query连接至sql server的主库Master
    2.在query中添加建库语句,例:
    Create database ppp
    执行后在sql server中将产生一个数据库ppp
    3.若想建完库后立刻使用ppp数据库,则有两种方法
      a.在query中加入 use ppp,执行后当前数据库为ppp
      b.修改query属性。
      

  6.   

    To:nnwq
    首先,我连当前数据库都没有建立,何来在数据库中生成表呢?请给一个详细的利用delphi通过程序,先建立数据库(假设sql服务器名为dj),而后再建立表的例子。谢谢!
      

  7.   

    To:nnwq
      首先先谢谢!但是步骤1、3.a有一些不懂。我说的详细一些,帮我看看。
    1。首先,在table中放置一个query和datasource,一个文本框,由用户在其中写上他所希望创建的数据库的名字,还有一个按钮。当用户按下按纽时,将在sqlserver服务器(dj)中创建数据库(名为sale)。其次,才在sale数据库中创建表格。如何进行?
    2。在query中加入use ppp,是何意思,请说的详细一些,谢谢!