为什么vfp远程视图更新后sqlserver显示null

wh911119 2024-01-30 00:31:26

在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 

求教,为什么? 

 

 

...全文
324 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿坤哥哥 2024-02-27
  • 打赏
  • 举报
回复

允许Null值的勾去掉,设置默认''就可以了

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧