本人今日正在研究 InterBase 突然遇到这个问题想请教各位,我如何在程序运行时实时创建一个InterBase数据库呢?

解决方案 »

  1.   

    放置一个ibdatabase对象
    1. 在它的databasename属性 设置你要创建的数据库文件名称、路径.
    2. 在ibdatebase对象的参数(params)中这样写:USER "SYSDBA"
    PASSWORD "masterkey"
    PAGE_SIZE 40963. 设置SQLDialect 的值.然后别忘了放一个IBTransaction和它连接
    4. 然后调用IBDatabase1.CreateDatabase.
      

  2.   

    可以写段代码出来吗?小弟刚刚开始搞 InterBase 理解能力比较差。
      

  3.   

    使用IBScript 用如下sqlSET SQL DIALECT 3;CREATE DATABASE 'c:\abc.gdb'
    USER 'SYSDBA' PASSWORD 'masterkey'
    PAGE_SIZE 4096
    DEFAULT CHARACTER SET GB2312;