没明白,你是在DELPH中用SQL语句更新了远程的表结构,然后发现结构没改变,还是怎么样?<br>第二个不明白,你讲的表结构没改变,是诸如字段更名一类的呢,还是修改数据类型,还是修改了数据类型的长度?<br>所以昨天到今天都没人回答,光流鼻涕也没用。<br>个人猜测,这种情况发生于当在ADO或者CLIENTDATASET中,用ADDFIELD添加了字段的名称后,比如说添加了 FIELD1 varchar(100),此后在SQL中改成了 FIELD1 varchar(200)<br>此时,程序运行不会错,但客户端还只能接受100个字符。不知你讲的是不是这种情况。<br>解决方法:<br>重新添加一遍这个字段,重新编译源码<br>一般不建议将字段添加了里面,否则像上面这种情况,都要编译源码了。