好象不太合适,
你应该在程序初始化是,让他决定数据库的结构。
你不能让他们随时,任意修改呀,

解决方案 »

  1.   

    同意楼上
    这个问题无意义
    哪一个软件不是事先定义好数据库
    让用户来使用
    而用户也只会、只关心如何使用而已
    如果他还关心别的,那么他自己就会开发这个软件而不用你的
    你这样作会让用户不知所措
      

  2.   

    这个问题是有意义的:(尽管理论上不建议动态建立数据库)http://www.csdn.net/expert/TopicView.asp?id=287681
    http://www.csdn.net/expert/topic/285/285801.shtm
    希望大家同时关心以下两个问题
      

  3.   

    动态建立数据库,可以增加软件的灵活性,如果在程序初始化时能做到,那么用户随时任意修改就不成问题!
    各路高手,有何良策?
      

  4.   

    可以作一个数据库生成向导~~根据用户的输入创建表~~这样字段的名字你就知道了~~
    剩下的还用说吗??
      

  5.   

    这个功能主要是增加了软件的实用性。