<h1>HELP:关于在三层应用中,修改SQL SERVER 7表结构的问题。</h1>(100分)

  • 主题发起人 主题发起人 KTV
  • 开始时间 开始时间
K

KTV

Unregistered / Unconfirmed
GUEST, unregistred user!
在三层应用中,修改SQL SERVER 7的表结构后,原来的程序无法列出表中的记录,
而修改表结构前则无问题,重启SQL SERVER和应用层也不行,重新编译所有程序
也不行,是何道理?请高手救急!!!!
 
难道就没人遇到同样的问题吗?
 
你的Tdataset open了没有?
 
>你的Tdataset open了没有?
我连所有的程序都重新编译过了。
 
For :修改SQL SERVER 7的表结构后
改什么了?影响原来的Sql语句吗?
 
>改什么了?影响原来的Sql语句吗?
不影响原来的SQL语句,仅仅是改了一下字段长度。另外我是将字段绑定在DBEDIT上的。

 
看Tdataset是否绑定了字段,如果是,则重新绑定字段,有时还要重设Tdataset数据源才行
 
不如将Tdataset 和 Tdbgrid 中所有的字段全删除了重新写进去最好将Tdataset的
tablename先清空。怎么样也给我一点分。
 
所有的表都修该表结构了吗?没有修改表结构的能不能读出记录?
不能读出的出什么错误?
 
>所有的表都修该表结构了吗?没有修改表结构的能不能读出记录?
>不能读出的出什么错误?
没有修改表结构的可以照常读出记录,不能读出记录的无错误信息出现,
只是窗体中的数据控件中无内容,但是数据表中确实存在记录。
 
我以前遇到过同样的问题,好象是跟中文字符集有关,查看一下
你的SQL 7是否设置为中文字符集。
 
后退
顶部