原文链接: https://blog.csdn.net/allan131417/article/details/13768317

1. by zero
发生被0除错误

2. Null object reference
空对象引用

3. Array boundary exceeded
数组越界

4. Enumerated value is out of range for function
枚举值超出函数的范围

5. Negative value encountered in function
函数中遇到负数

6. Invalid DataWindow row/column specified
数据窗口的列或行非法

7. Unresolvable external when linking reference
链接调用时不能解决外部对象

8. Reference of array with null subscript
使用空下标引用数组

9. DLL function not found in current application
当前应用中没有找到动态链接库的函数

10. Unsupported argument type in DLL function
使用了动态链接库函数不支持的参数类型

11. Object file is out of date and must be converted to current version
对象文件已经过时并且必须使用当前的版本

12. DataWindow column type does not match GetItem type
数据窗口的列的数据类型与GetItem函数的类型不符

13. Unresolved property reference
属性引用尚未解决

14. Error opening DLL library for external function
为外部函数调用而打开动态链接库时发生错误

15. Error calling external function name
调用外部函数时发生错误

16. Maximum string size exceeded
字符串长度超越了最大限制

17. DataWindow referenced in DataWindow object does not exist
数据窗口引用的数据窗口对象不存在

18. Function doesn’t return value
函数没有返回值(应该有而没有)

19. Cannot convert name in Any variable to name
不能转换Any类型的变量到另一个类型

20. Database command has not been successfully prepared
数据库命令没有成功准备

21. Bad runtime function reference
引用了错误的运行时函数

22. Unknown object type
不知道的对象类型

23. Cannot assign object of type name to variable of type name
不能将对象赋给变量,两种类型不能赋值

24. Function call doesn’t match its definition
函数调用格式与其定义不一致

25. Double or Real expression has overflowed
双精度型或实型表达式溢出

26. Field name assignment not supported
不支持这种字段赋值

27. Cannot take a negative to a noninteger power
不能计算一个负数的非整数次方

28. VBX Error: name
VBX 错误

29. Nonarray expected in ANY variable
ANY 类型变量期待非数组类型

30. External object does not support data type name
外部对象不支持这种变量类型

31. External object data type name not supported
外部对象的数据类型不支持

32. Name not found calling external object function name
调用外部对象函数时函数名称没有找到

33. Invalid parameter type calling external object function name
调用外部对象函数时使用了错误的参数类型

34. Incorrect number of parameters calling external object function name
调用外部对象函数时使用的参数个数不对

35. Error calling external object function name
调用外部对象的函数错误

36. Name not found accessing external object property name
访问外部对象属性时属性名称没有找到

37. Type mismatch accessing external object property name
访问外部对象属性时使用了不匹配的类型

38. Incorrect number of subscripts accessing external object property name
访问外部对象属性时使用了错误的下标

39. Error accessing external object property name
访问外部对象的属性错误

40. Mismatched ANY data types in expression
表达式中ANY数据类型不匹配

41. Illegal ANY data type in expression
表达式中使用了非法的ANY数据类型

42. Specified argument type differs from required argument type at runtime in DLL function name
指定的参数类型与动态链接库中的函数所需要的参数类型不一致

43. Parent object doesn’t exist
父对象不存在

44.44 Function has conflicting argument or return type in ancestor
函数与祖先的参数或返回值冲突

45.45 Internal table overflow; maximum number of objects exceeded
内部表溢出;对象的最大数目已经超越

46.46 Null object reference cannot be assigned or passed to a variable of this type
空对象引用不能赋值或传递给一个这种类型的变量

47.47 Array expected in ANY variable
ANY类型期待数组

48.48 Size mismatch in array to object conversion
将数组转换成对象时数组的大小不匹配

49.49 Type mismatch in array to object conversion
将数组转换成对象不匹配

50.50 Distributed Service Error
分布式服务错误

51.51 Bad argument list for function/event
函数/事件的参数列表错误

原文链接:https://blog.csdn.net/allan131417/article/details/137683171. by zero发生被0除错误2. Null object reference空对象引用3. Array boundary exceeded数组越界4. Enumerated value is out of range for func... case 3//3 Array boundary exceeded ls_msg = "数组越界" case 4//4 Enumerated value is out of range for function ls_msg = "枚举值超出函数的范围" case 5//5 Negative value encountered in function ls_msg = "函数中遇到负数" case 6//6 Invalid DataWindow row/column specified ls_msg = "数据窗口的列或行非法" case 7//7 Unresolvable external when linking reference ls_msg = "链接调用时不能解决外部对象" case 8//8 Reference of array with null subscript ls_msg = "使用空下标引用数组" case 9//9 DLL function not found in current application ls_msg = "当前应用中没有找到动态链接库的函数" 。。。。。。。。。。。。。。。。。 1. 使用 PB 的 DataWindow 控件或者 Transaction 对象连接到数据库。 2. 使用 DataWindow 控件的 `Delete()` 或者 Transaction 对象的 `Execute()` 方法执行 DELETE SQL 语句。 例如,假设你想要删除名为 `employees` 的表中工资小于 1000 的员工记录,你可以使用以下代码实现: string sql = "DELETE FROM employees WHERE salary < 1000"; dw_1.SetTransObject(SQLCA); dw_1.Retrieve(sql); 其中,`dw_1` 是你在 PB 应用程序中使用的 DataWindow 控件的名称,`SQLCA` 是 PB 中预定义的 Transaction 对象。 注意:在执行 DELETE 操作之前,你需要确保你已经具有对数据库的删除权限。否则,你可能会遇到权限 错误