Q_XianSun->Insert();
Q_XianSun->Edit();
Q_XianSun->FieldByName("line_name")->AsString = as_linename;
Q_XianSun->FieldByName("zich")->AsString = as_zich;
Q_XianSun->FieldByName("jis_time")->AsString = DateTP_QueryDate->Date;
可是执行到第3行的时候提示:
Q_XianSun:Cannot modify a read-only dataset.
怎么办呀?
对TQuery 的处理要注意两点,
1.CachedUpdates 的属性设为true
2.如果对其相应的dataset组件操作,要有相应的TUpdateSQL控件处理update,insert,delete等语句
具体操作:
1.添加TUpdateSQL控件,
2.TQuery的UpdateObject属性选择相应的TUpdateSQL
3.双击UpdateObject设置相应的update,insert,delete语句
再编译看看,问题解决没有