插入数据过大的问题
run-time error '-2147217833'ora-01401: inserted value too large for column
不知道哪里错了,
我即时只填一位数字,都抱这个错误。
Sql = "insert into insa1 values('" & Txtsabun.Text & "','" & txtPasswd.Text & "','" & txtgongsi.Text & "','" & txtarea.Text & "','" & txtName.Text & "','" & txt易做图.Text & "','" & txtna.Text & "','" & txtbirth.Text & "','" & txtmarry.Text & "','" & txtzhiwei.Text & "','" & txtenter_dt.Text & "','" & txtdept.Text & "','" & txtmove.Text & "','" & txtAddr1.Text & "','" & txtAddr2.Text & "','" & txttel.Text & "','" & txtfax.Text & "','" & txtmobile.Text & "','" & txtemail.Text & "','" & txtnativeplace.Text & "','" & txtidno.Text & "','" & txtstaycard.Text & "','" & txtaccount_no.Text & "','" & txtsalary.Text & "')"
插入数据的语句
即时只在txtsabun中填1,然后提交都抱这个错。
而txtsabun在oracle中定义等的是 SABU CHAR(8),
肯定是够了的
有人知道吗? --------------------编程问答-------------------- 顾名思义,这个错误是指你写入的值的长度超过了数据库字段定义的长度。
并不是什么数据量过大。楼主仔细去看一下你的数据库字段长度定义,和你实际写入的每个值的长度把 --------------------编程问答-------------------- 但是我写sabun的时候,只填写了1,也就是一个字符,
而定义时是char(8),有8个字符 ,怎么会长度不满足呢? --------------------编程问答-------------------- 兄弟,解决了吗?我也遇到这个问题啊~~ --------------------编程问答-------------------- 兄弟,解决了吗?我也遇到这个问题啊~~
补充:VB , 基础类