“多步操作产生错误,请检查每一步的状态值”是如何引起的???

yaccor 2005-11-18 03:42:06
在XP系统下,SQL网络版软件出现“多步操作产生错误,请检查每一步的状态值”的错误是如何引起的???
...全文
261 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hf95248 2005-12-01
  • 打赏
  • 举报
回复
可能是因为没有给日期型的字段赋值,可以在qryXXX.AfterInsert的事件中,写如下代码:

with DataSet do
begin
for iFieldNo := 0 to FieldCount - 1 do
if Fields[iFieldNo].DataType in [ftDateTime, ftDate] then
Fields[iFieldNo].AsString := '1900-01-01';
end;

我遇到过这样的情况,后来一步步调试,检查是这样的问题!
hf95248 2005-12-01
  • 打赏
  • 举报
回复
可能是因为没有给日期型的字段没有赋值,可以在qryDept.AfterInsert的事件,写下如下代码:

with DataSet do
begin
for iFieldNo := 0 to FieldCount - 1 do
if Fields[iFieldNo].DataType in [ftDateTime, ftDate] then
Fields[iFieldNo].AsString := '1900-01-01';
end;
wdhans 2005-11-23
  • 打赏
  • 举报
回复
数据可能有重复记录
CTRl_ALT 2005-11-23
  • 打赏
  • 举报
回复
更新多表?
coffee36 2005-11-18
  • 打赏
  • 举报
回复
检查一下你定义的表中的字段是不是精度不够。
konhon 2005-11-18
  • 打赏
  • 举报
回复
這個問題我以前好像也碰到過, 但不記得是怎麼解決的啦.
好像只是在調試時才出現這種錯誤吧.
78hgdong 2005-11-18
  • 打赏
  • 举报
回复
应该是你非法操作数据库引起的..

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧