知道怎么写创建数据库和表的SQL语句,但有几个疑问想向大家请教一下。访问数据库就我目前所知是需要先安装数据库访问组件的。如MDAC。这样的话如果程序移植到别的机子上去运行势必也要那台计算机事先安装数据库访问组件,基于这样的情况,我想通过安装文件的形式来实现,在安装程序的时候一起安装数据库访问组件。想多了解一下有关这方面的建议,用什么来建通用性和扩展性比较好?建什么类型的数据库比较好?
数据量不多,不会超过10W条,数据库是程序运行后动态的创建,建立在系统的临时目录里。程序关闭后自动删除该数据库文件。运行的机子并不会事先安装有数据库。
分少了点,欢迎大家来讨论

解决方案 »

  1.   

    没10W条,你就随便用ACCESS就可以了。干嘛这么麻烦哪
    MDAC都没,那你还有SQL,ORACLE,SYBASE……???
      

  2.   

    我最初是考虑用ACCESS的,这次只是想看看有没有其他的方法了
      

  3.   

    你还不如用oracle的临时表呢,当你commit的时候就清空表了,所以根本不用担心空间的问题
      

  4.   

    完全可以的
    使用COMOBJ单元就可以实现
      

  5.   

    运行的机子事先没有安装数据库?
    你想用sql—server动态创建,不行吧?
      

  6.   

    如果安装了SQLSERVER想在里面动态创建数据库,也可以,除非没装SQLSRVER
    access可以没装