query1.close;
query1.sql.clear;
query1.sql.add('create database mydatabase');
query1.execsql;

解决方案 »

  1.   

    用SQL的话,可能不知道这么设置相应的TDatabase。
    我觉得用SQLDMO比较可行。可以参考MSDN。
      

  2.   


     mudeen 说的对 ,有必要的话应该使用Data Modual , 这样 就可以在应用程序create之前 ,先执行创建库的操作 。
      

  3.   

    我来了。准备结分吧。:)先在SQL SERVER 2000的企业管理器 手工做好库,然后导出把那个数据库的所有SQL脚本到一个文件。在程序中打开一个TADOconnection连接,连接到数据库服务器,再使用Tadocommand打开脚本文件,读出SQL脚本,运行即可。快速,简单。:)