我在delphi中,我要在程序运行时,动态的创建数据库表结构,并且要将其保存在后台数据库中,怎么创建?(我下次要能在后台数据库中找到刚创建表结构)。
我的后台数据库是SQL sever2000。
望各位高手指教,谢谢,急呀!!!!!

解决方案 »

  1.   

    大体思路:
    专门有一个表维护其他表的纪录(sql server 里面就有这样的表)。    
    建立表的时候(选字段名字,数据类型,长度),保存结构。
    下次打开的时候可以查自己的表结构管理表格。
    也可以用Tfields  fieldtype ...fieldname 打开联接的时候就有了?
      

  2.   

    我在delphi中,我要在程序运行时,动态的创建数据库表结构,并且要将其保存在后台数据库中,怎么创建?(我下次要能在后台数据库中找到刚创建表结构)。
    我的后台数据库是SQL sever2000。各位高手,你们能不能给我讲的详细一点?(详细代码)
    比如,能不能给我讲一个小实例:点击一下命令按钮,就在后台数据库里创建创建了一个表结构,最好表名可以通过文本框自已输入。请各位高手多多指点,我真的急用呀!!谢谢!!!!
      

  3.   


    能解释解释你想做什么么?
    adoquery1.sql.clear;
    adoquery1.sql.add('CREATE TABLE '+edit1.text+edit2.text+' [char] (10),'
    +edit3.text+' [datetime] NULL ')
    qdoquery1.ExecSQL;
    adoq1.sql.clear;
    adoq1.sql.add('select * from '+edit1.text);
    adoq1.open;
    for i:=0 to adoq1.FieldCount-1 do
    begin
    memo1.lines.add(adoqinsert.Fields[i].FieldName)
    end;end;
      

  4.   

    用这个东东就可以创建表ADOX的类你需要做引入 详细的操作李维的Delphi5数据库开发里有