首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

mdb中的日期时间字段,用sqlexec()上怎么转成vfp的日期型

2013-03-13 
mdb中的日期时间字段,用sqlexec()下如何转成vfp的日期型?mdb中的日期时间字段,用sqlexec()下如何转成vfp的

mdb中的日期时间字段,用sqlexec()下如何转成vfp的日期型?
mdb中的日期时间字段,用sqlexec()下如何转成vfp的日期型?
[解决办法]
mdb中的日期时间字段是什么格式,你的SQL语句是什么,加入select format(mdb中的日期时间字段,'yyyy-mm-dd').... from ....
试试
[解决办法]
MDB, MSSQL没有日期类型, 只有日期时间类型, 的确不便.
可用VFP2C32.FLL中的SqlexecEx来代替Sqlexec
SqlexecEx是sqlexec的扩展版本, 功能很强大, 里面有一项功能, 可以在结果集里指定数据类型.

VFP2C32.fll去网上搜索一下吧
[解决办法]
vfp2c32.fll是开源的, 十分好用, 文档是英文的

http://vfpx.codeplex.com
[解决办法]
不用在SQL语句中转换,直接 SELECT * 。。。 得到后,
用CAST(字段名 as d) 转换成日期型
[解决办法]
还用 日期时间型 ,更新就没有问题了。

或者用 视图 或 CA,用 字符型对应也可以。

再或者
=SQLEXEC(nhandle,"select id,'          ' As 日期,日期 As 原日期 from table1","tmptable")
取得临时表后,将原日期的日期转成字符型后更新到 日期 字段
然后不显示或不让用户看到 原日期 字段,更新设置为用  原日期更新,日期只是为了显示。

[解决办法]
折腾这么半天干吗?一个ttod不就完了?

热点排行