社区
VFP
帖子详情
NULL
qq_36006542
2018-03-06 10:34:56
如何让字段设置NULL 字段数据类型是日期时间型
...全文
660
7
打赏
收藏
NULL
如何让字段设置NULL 字段数据类型是日期时间型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_38726023
2019-01-09
打赏
举报
回复
引用 6 楼 十豆三 的回复:
建议用字符型存储日期字段
老师,帮我解决一下问题,但是我发布了帖,就在这里问了!
我自己编译的dll,在vfp环境里可以使用,但是脱离vfp后提示“找不到DLL类定义”
一、开发环境:win7环境编程,vfp版本是sp2.
二、运行环境:msvcr71.dll、vfp9r.dll、vfp9rchs.dll、vfp9t.dll、GdiPlus.dll 已一同发布
三、测试环境:win7、xp 共5台电脑
四、测试过程:
1.win7开发环境内可以直接运行。
2.同一台win7电脑非vfp环境带运行库,需手动注册才能运行。编写的bat文件可以正常注册运行。
3.换其他电脑,xp环境,安装过vfp的可以通过cmd注册成功。
4.xp环境,没安装过vfp的反复提示注册不成功。
5.电脑系统不同,但是提示错误都是注册不成功!
6.网上的解决方案基本试遍了!
五、提示错误:“找不到DLL类定义”。
六、代码部分:
1.dll中定义类:DEFINE CLASS MainDll AS Session OLEPUBLIC
2.EXE调用dll:
sFilePath='mydll.dll'
RUN /n regsvr32 /s (sFilePath) &&这里就是注册,但是不成功!
3.cmd手动注册代码:regsvr32 mydll.dll
4.bat批处理注册代码:regsvr32 %~dp0mydll.dll
5.mydll简易实例代码:
DEFINE CLASS MainDll AS Session OLEPUBLIC
*!* 只是做了简易实例,为了说明相关问题
PROCEDURE shili
LPARAMETERS sOriginalValue,nFlag
DO case
CASE nFlag==1
?'简易实例1:',sOriginalValue
CASE nFlag==2
?'简易实例2:',sOriginalValue
ENDCASE
ENDPROC
*!* 下面有调用自身 MainDll 的命令,但是应该不是这个问题也做省略!
ENDDEFINE
6.附上文连编dll,已上传。
mydll1.dll:是单线程连编的
mydll2.dll:是多线程连编的
点击下载dll
七、错误提示如下图:
八、灵异事件:
1.开始不能注册的电脑都能注册dll了。(试的方式比较多,怎么成功的我也蒙!)。
2.如果安装目录是“abc\”,把安装目录名改为“abcd\”,也就是更改了安装目录名。然后右键dll注册,还是能注册,但是运行EXE后,却找不到dll里的控件对象。(备注:dll文件就在安装目录里!)
3.即使反注册后再注册也不行!
九、求解决方案
谢谢!
十豆三
2018-03-11
打赏
举报
回复
建议用字符型存储日期字段
xuzuning
2018-03-11
打赏
举报
回复
在数据库(DBC)中的表(DBF)才允许由 NULL,自由表(DBF)值不能 NULL 的
sych11
2018-03-06
打赏
举报
回复
在“浏览”窗口中打开该表。 在该表中,在想要记录的字段中插入光标,并按压 CTRL+0 (零)。
sych11
2018-03-06
打赏
举报
回复
要以编程方式允许字段中的 NULL 值 当创建表时,使用包含 NULL 或 NOT NULL 子句的 SQL CREATE TABLE 命令。 -或者- 要编辑现有表,使用 USE 命令打开该表然后使用带有 NULL 或 NOT NULL 子句的 SQL ALTER TABLE 命令。
sych11
2018-03-06
打赏
举报
回复
要允许字段中的 NULL 值 在 表设计器 中打开该表。 在 字段 选项卡中,点击该字段的 NULL 列。 当该字段允许 NULL 值时,该字段的 NULL 列显示复选标记。要停止在该字段中允许 NULL 值,点击 NULL 列中的按钮以便复选标记被清除。
qq_36006542
2018-03-06
打赏
举报
回复
@Not
Null
等注解的简单使用
注册一个账号, 有账号+密码 前端会做一个判空,但是后端同时也要做一个判空,防止url直接访问 这时后端的代码通常是: if(name!=
null
){ return "账号不能为空,请重新输入"; } else if(password!=
null
){ return "密码不能为空,请重新输入"; } 这样就会显得特别low,而且极不美观 这时候就要用到一个注解@Not
Null
简单举例说明: @Data public class UserInfo { @Not
Null
(message = "
oracle赋值
null
吗,Oracle中
NULL
值详解
1、
NULL
是什么?
NULL
表示UNKNOW(未知),其不代表任何值。例如一行中某列没有任何值即为
NULL
。Oracle允许任何一种数据类型的字段为空,除了以下两种情况:1)主键字段(primary key),2)定义时已经加了NOT
NULL
限制条件的字段2、
NULL
有什么用?1)
NULL
可用于条件判断:SELECT * FROM EMP WHERE COMM IS
NULL
;或SELECT *...
linux c语言
null
头文件,C语言中的
NULL
实质
1
NULL
的定义
NULL
的具体定义在 GCC的/usr/inlcude/libio.h中,为#ifndef
NULL
#ifdefined __GNUG__&& \(__GNUC__>2|| (__GNUC__==2&&__GNUC_MINOR__>=8))# define
NULL
(__
null
)#else#if !defined(__cplusplus...
详解MySQL的
NULL
值
1.概述
NULL
在MySQL中是一个非常特殊的值,官方表述为“一个未知的值”,它与其它数据类型的值均不相同。 本文将从多个角度来阐述
NULL
值的特殊性。 2.前期准备 为了便于演示,先创建一个用来操作的数据表,表结构如下 CREATE TABLE `mytest_
null
_tbl` ( `id` int(10) unsigned NOT
NULL
AUTO_INCREMENT, `nam...
Kotlin报错:
null
cannot be cast to non-
null
type kotlin.Int
it.todo() //函数内使用it替代object对象访问属性和方法。it.todo() //object不为
null
,才会执行let函数。当a不为
null
时,执行大括号里的语句(it肯定不为
null
)如果a ==
null
,则为
null
。=
null
,则a.b()如果 a 不是 b,则为
null
。如果a 是 b,则 a as b。当a为
null
时,什么都不执行。如果a==
null
,抛出空指针。=
null
时,执行a。当a==
null
时,执行b。kotlin常用表达式let,?
VFP
2,749
社区成员
29,138
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章