数据库清空后的奇怪问题(100分)

  • 主题发起人 主题发起人 wohoot
  • 开始时间 开始时间
W

wohoot

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ACCESS做数据库,如果数据库表里有记录,程序运行正常,但如果清空数据库记录,再运行程序就发生错误,提示:异常EDBEngineError:NON-blob column in table required perform operation,位置在000ACF8E.
如果我从ACCESS里加入数据或者程序加入数据,又没有错误了.
请问是怎么回事?应该怎么样解决?
 
检查你在界面上使用的类似于DBMemo1控件关联的字段和数据集,
 
请说明具体点
 
不好意思,具体原因找到,是数据库中2表的连接出了问题,感谢大家,我现在的意思是要下面这样的具体代码:DBgrid1只显示了一个表的一个字段A,DBgrid2显示另外一个表的全部记录,2表有相同的字段A,现在要求DBgrid2中的记录随着DBgrid1中点击的记录而变化,请问代码要怎么样写?不要在2表中建立Field link.
 
DBgrid2.datasource.dataSet.datasource:=DBgrid1.datasource;
DBgrid2.datasource.dataSet.masterfields:='A';//多个字段则'A,B,C'
 
肯定是有个命令读数据库。空的才出错。查代码吧
 
后退
顶部