没问题啊
你都进行了怎样的修改?如果是程序修改的,得POST后才能生效

解决方案 »

  1.   

    可能改后,没立即反映出来吧?
    调用table1.refresh刷新一下!
      

  2.   

    连接的什么数据库? 用的什么方法修改? 是在DBGrid还是用Table的Insert等代码
    修改的? 
    前面几位的意见很对,注意在修改之前进入Edit模式,修改以后Post,应该没有问题的,
    如果还有问题,详细说一下你的开发环境等...
      

  3.   

    实在不行的话,可以用一TDataBase进行事务控制
    ,在post的前用Database1.StartTransaction,之后用Database1.Commit;
    或者用一TQuery,SQL为COMMIT
    在post后Query.ExecSql一下,看看行不行
      

  4.   

    我联系的是sql server 7
    你们都没有听懂我的意思
    我的意思是在表中添加新的字段后,可是在table 中没有表现出来,是这个问题,而不是字段值的问题,是字段的问题,比如,以前表中有学生姓名这个字段,然后我又在表中添加了学号这个字段,可是在table 中就没有看到学号这个字段,帮我吧
      

  5.   

    在TABLE中控件中在加一下字段不就行了吗
    table中的字段是不会和物理表中的字段保持同步的
      

  6.   

    没有什么代码呀.我只是重新修改了数据库的结构呀,也就是说,我添加了字段,可是该怎么设置table呢????才能保持一致呀????
      

  7.   

    你修改了数据库的记录值还是结构?
    连接table的显示数据的空间是什么?
    首先你的提问就是错误的。修改结果怎么会在table里反映出来呢?
      

  8.   

    听着:
    首先,用鼠标点两下Table1控件,在弹出的窗口点右键,在弹出的菜单选Add all fields,
    系统就会自动把你的表的所有的字段加进来,然后你才能在DBGrid里加field.
    这些都是很简单、很经常做的事情。
      

  9.   

    我的在TABLE中添加新增加的字段没什么问题啊?实在不行的话,把TABLE删除后再添加试试!
      

  10.   

    hehe 
    其实我只要把数据库中的表改名就行了,没有你们想的那么复杂