请问,你们在 DW 的 DBERROR事件里都写哪些代码 ?
我见不少系统里都只有MessageBox ("Database Error", "Database Error Code: " + String (sqldbcode) + "~r~nDatabase Error Message: " + sqlerrtext, exclamation!)这么一条语句 , 如果只是这样我认为还不如就用 PB 默任的呢 ! 内容一样 , 默任的还可以方便用户 COPY 呢!
choose case sqldbcode
case 2627
messagebox("错误","主键重复 !")
case 547
messagebox("错误","外键参考 !")
dw_1.setcolumn("instrument_model")
case else
messagebox("系统错误","出错代码:"+string(sqldbcode)+char(13)+"出错信息:"+sqlerrtext)
end choose
dw_1.setfocus()
return 1
//注:以上错误代码的含义是MSSQL的,ASA的代码不一样