主题:很困惑的插入空值问题(问题已解决)
SELECT MAX(VAL(SUBSTR(sbh,2))) FROM tblccs INTO ARRAY arrsbh
SELECT tblccs
IF ISNULL(tblccs.sbh)&&或empty(tblccs.sbh)
INSERT INTO tblccs VALUES ("S1" , ALLTRIM(thisform.text1.Value),thisform.text2.Value)
ELSE
INSERT INTO tblccs VALUES ("S"-ALLTRIM(STR(arrsbh+1)), ALLTRIM(thisform.text1.Value) ,thisform.text2.Value)
ENDIF
IF NOT TABLEUPDATE(.T.)
=MESSAGEBOX("更新失败,请重新执行操作!")
ELSE
frmsysset.refresh
RELEASE thisform
ENDIF
如果有数值很正常。把所有数据删除,再进行添加,就提示:SBH字段不能为null值.
SELECT tblccs
IF ISNULL(tblccs.sbh)&&或empty(tblccs.sbh)
INSERT INTO tblccs VALUES ("S1" , ALLTRIM(thisform.text1.Value),thisform.text2.Value)
ELSE
INSERT INTO tblccs VALUES ("S"-ALLTRIM(STR(arrsbh+1)), ALLTRIM(thisform.text1.Value) ,thisform.text2.Value)
ENDIF
IF NOT TABLEUPDATE(.T.)
=MESSAGEBOX("更新失败,请重新执行操作!")
ELSE
frmsysset.refresh
RELEASE thisform
ENDIF
如果有数值很正常。把所有数据删除,再进行添加,就提示:SBH字段不能为null值.