PB有关问题,小弟我的注册信息为什么插入不到小弟我的表中
PB问题,我的注册信息为什么插入不到我的表中?
我准备把注册信息插入user表中,用的是ACCESS数据库,但是执行以后发现没有插入表中,没有提示错误,我不清楚问题出在哪里,请各位大侠指教!
------解决方案--------------------
------解决方案--------------------
看情形,你提交给MDB的全部是string 型的数据.
1,你再检查一下你的MDB 里的该user 表的相应字段的数据类型.
2,你提交的某些l_ 变量是空值,而MDB 的user 表的某些相应字段又不允许null.
- SQL code
string l_user,l_pass,l_name,l_age,l_sex,l_edu,l_title,l_phone,l_email MYDATASTORE=CREATE DATASTORE MYDATASTORE.DATAOBJECT="D_RENSHI" MYDATASTORE.SETTRANSOBJECT(SQLCA) l_user=sle_user.text l_pass=sle_pass.text l_age=sle_age.text l_sex=sle_sex.text l_edu=sle_edu.text l_title=sle_title.text l_phone=sle_phone.text l_email=sle_email.text if sle_user.text="" or sle_pass.text="" then messagebox("提示","必须填写用户名和密码!") else if sle_pass.text=sle_passtwo.text then insert into user(user,password,name,age,sex,education,title,phone,email) values(:l_user,:l_pass,:l_name,:l_age,:l_sex,:l_edu,:l_title,:l_phone,:l_email) using sqlca; if sqlca.sqlcode<>0 then rollback; messagebox("提示","注册失败") return else commit; messagebox("提示","注册成功!") end if else messagebox("提示","两次密码必须一致!") END IF END IF
我准备把注册信息插入user表中,用的是ACCESS数据库,但是执行以后发现没有插入表中,没有提示错误,我不清楚问题出在哪里,请各位大侠指教!
------解决方案--------------------
------解决方案--------------------
看情形,你提交给MDB的全部是string 型的数据.
1,你再检查一下你的MDB 里的该user 表的相应字段的数据类型.
2,你提交的某些l_ 变量是空值,而MDB 的user 表的某些相应字段又不允许null.