2,749
社区成员
发帖
与我相关
我的任务
分享在server中设计一表studentinfo,姓名,性别字段都是char(10),在vfp中添加其远程视图sqlstudentinfo,表单中姓名用编辑框输入,性别用列表框输入,然而replace后,server中姓名字段显示为.null.,性别字段显示正常,为什么?
SELECT sqlstudentinfo
IF EMPTY(thisform.edit1.Value) OR EMPTY(thisform.edit3.Value) OR EMPTY(thisform.text1.Value)
MESSAGEBOX("带红色 * 的项目为必填项,请填写完整",64,"提示")
ELSE
APPEND BLANK
REPLACE 姓名 WITH ALLTRIM(thisform.edit1.Value),;
性别 WITH ALLTRIM(thisform.combo1.Value),;
昵称 WITH ALLTRIM(thisform.edit2.Value),;
生日 WITH DTOC(thisform.olecontrol1._Value),;
家长 WITH ALLTRIM(thisform.edit3.Value),;
关系 WITH ALLTRIM(thisform.combo2.Value),;
电话 WITH ALLTRIM(thisform.text1.Value),;
微信 with ALLTRIM(thisform.edit5.Value),;
QQ with ALLTRIM(thisform.edit6.Value),;
状态 WITH "新学员",;
登记日期 WITH DTOC(DATE()),;
登记时间 WITH TIME(),;
销售人员 with ALLTRIM(thisform.combo3.DisplayValue),;
登记人 WITH ALLTRIM(username),;
备注 with ALLTRIM(thisform.edit7.Value)
MESSAGEBOX("保存完毕!",64,"提示")
thisform.Release
ENDIF
以上是保存按钮代码


还有电话字段,明明有数据也显示为null
求教,为什么?
允许Null值的勾去掉,设置默认''就可以了