还有请问各位SQL中有没有在一个已存在的表中添加,删除字段的语句?

解决方案 »

  1.   

    没必要用DBEdit控件找麻烦,
    用TEdit什么的,录完之后用TQuery往里查比较清楚一些。一条记录的字段类型、长度可能差别很大,如何用TDBEdit输呢?不解。
      

  2.   

    你可以用stringgrid控件,先把30条记录分别放到控件中,可以设置stringgrid为可修改,修改完后在依次把数据保存进表里。倒过来的话,好象不用说把,经常遇到30个字段的大表,加控件就可以了吧!
      

  3.   

    用DBCtrlGrid控件,看来你对Delphi自身所带的控件还是不熟呀。
      

  4.   

    谢谢大家提点,我是初学数据库编程,所以不怎么熟,
     to forgot(让一切随风) 
     
    用DBCtrlGrid控件的话,那如何在输入完头5个记录后,跳到后5个记录呢?
      

  5.   

    还有,如上面我说的,如果情况倒过来,即字段很多,所以必须分次输入,每次5个TDBEdit或TEdit控件,而字段又不是5的整倍数如27怎么办,是不是要动态生成TDBEdit或TEdit控件呢?
      

  6.   

    还有,如上面我说的,如果情况倒过来,即字段很多,所以必须分次输入,每次5个TDBEdit或TEdit控件,而字段个数又不是5的整倍数如27怎么办,是不是要动态生成TDBEdit或TEdit控件呢?
      

  7.   

    动态增加字段在oracle中可以的.
    alter table add column datatype...
    但是,删除字段就不可仪了,要9.0以上的支持
      

  8.   


     to hellenlong(海龙)
    那在access2000中可以吗?  
      

  9.   

    为什么非要用TDBEDIT呢?DELPHI本身集成的一些控件只能完成一些简单的功能,如果非要用这些简单的东西实现复杂的应用,耗费的精力完全可以用EDIT+SQL语句+ADO控件来实现了,如果会SQL语句的话,其实很简单的。
      

  10.   

    to findcsdn(findcsdn);
    你说那些控件简单,那你能不能说说看哪些控件能帮我完成我所述的功能,
    另外我就是用access+adoquery控件的