社区
VFP
帖子详情
NULL
qq_36006542
2018-03-06 10:34:56
如何让字段设置NULL 字段数据类型是日期时间型
...全文
694
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
打赏
举报
回复
JAVA与SQL 中的
null
与
NULL
本文探讨了Java和SQL中
null
与
NULL
的区别及使用。在Java中,
null
是关键字,不能赋值给基本类型,而SQL的
NULL
可赋给任何数据类型。Java中的
null
检查包括==、instanceof和equals(),而SQL中判断
NULL
需用IS (NOT)
NULL
。此外,还介绍了Java中
null
的用途,如释放内存和判断引用类型数据。
Mysql中is
null
和 is not
null
的使用
这篇博客介绍了在MySQL中处理
NULL
值的方法,特别是使用IS
NULL
和IS NOT
NULL
运算符进行条件查询。文章强调了不能直接使用=或!=与
NULL
比较,因为
NULL
与任何值的比较都返回
NULL
。还提到了IF
NULL
函数用于将
NULL
转换为0。
null
与not
null
和
null
与空值''的区别
本文深入探讨了MySQL中
null
和not
null
的差异。先明确了“空值”和“
NULL
”概念,指出空值不占空间,
NULL
占空间。通过实例说明NOT
NULL
字段不能插入“
NULL
”,
NULL
参与字段比较影响效率,B树索引不存
NULL
值。还介绍了搜索条件、统计记录数等方面的注意事项。
面试难题
NULL
,
null
和‘ ‘ ? 一篇带你搞懂
本文详细讲解了数据库中
NULL
值的概念及其与空字符串和
null
的区别,分析了
NULL
在各种运算、判断及SQL函数中的行为,并探讨了其在实际应用中的陷阱与优化策略。重点介绍了如何正确使用IS
NULL
进行判断,以及
NULL
对索引和主键的影响。
NULL
、NOT
NULL
与空值("")
本文探讨了
NULL
、NOT
NULL
和空值()在数据库中的区别。
NULL
值不占用空间但参与查询时需用is
null
/is not
null
,而空字符串占用空间,用<>、!=、=判断。NOT
NULL
字段在插入
NULL
值时会报错,且索引
NULL
值会导致效率降低。MySQL建议尽量使用NOT
NULL
并设置默认值。
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章