我在 Oracle 中有一个数据库。客户端应用程序是用 Delphi 编写的。当我在连接到数据库中的表的 DBGrid 中输入值时,我得到“ORA-12899 列的错误值太大”。错误消息中指定的列的数据类型是 varchar(6)。而我正是输入 6 位。错误还表明最大值为 6,实际为 7,这是错误的。我尝试将数据类型更改为数字,但我得到相同的错误,只是说最大值为 3,实际为 4。是Delphi 和 Oracle 有 bug 吗?我使用 ADO 进行连接。BeforePost 事件中没有任何内容。
问问题
911 次