我知道ACCESS可以这样做,只需要把下列文件打包进去,就可以实现不安装ACCESS都可以运行。SQL SERVER没试过。
Msjter40.dll,Odbcji32.dll,Odbcjt32.dll,_isreg32.dll

解决方案 »

  1.   

    可以用adox创建Access文件,然后执行Create Table语句件表。具体方法参考:http://www.delphifans.com/infoview/Article_1.html
      

  2.   

    sqlserver可以先连到master数据库然后再用sql建数据库,因为master是存数据库信息的嘛,不知道是不是叫master,以前见人用过
      

  3.   

    uses ComObj;
        实现部分:
        procedure TFormOffice.BitBtn1Click(Sender: TObject);
        var
          CreateAccess:OleVariant;
        begin
          CreateAccess:=CreateOleObject('ADOX.Catalog');
          CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Aceco.mdb');
        end;    说明:
          1、在C:\下创建Aceco.mdb;
          2、是Access2000格式,用Access97打不开;
          3、系统需安装MDAC,这是好消息,客户不需安装Access也可以
      

  4.   

    VB中可以用DAO解决你的问题,你可以写一个VB小程序用来创建数据库(.MDB),然后在DELPHI中调用就可以了!
      

  5.   

    SqlServer一定要安装(我这样认为)
      

  6.   

    Kshape([伟大的大伟!]) 
    数据库中的表是如何创建的,能具体点吗