找回密码
 立即注册

QQ登录

只需一步,快速开始

ken_hongbinfeng

金牌服务用户

16

主题

46

帖子

160

积分

金牌服务用户

积分
160
ken_hongbinfeng
金牌服务用户   /  发表于:2022-10-27 13:48  /   查看:1824  /  回复:7
1金币
本帖最后由 ken_hongbinfeng 于 2022-10-27 13:52 编辑

好像不支持SQL Server的DateTimeOffset类型的支持,
例如排序

本来想用公式字段解决,
但是也没有找适合的函数把转回成DateTime格式

最佳答案

查看完整内容

建议大佬在使用外联库时,使用和官方对应的字段类型哈~ 看完必恍然大悟的活字格内幕:二十三,不同数据库中字段类型的对应关系 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=55002&fromuid=63496 (出处: 葡萄城产品技术社区)

7 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-27 13:48:47
来自 2#
建议大佬在使用外联库时,使用和官方对应的字段类型哈~
看完必恍然大悟的活字格内幕:二十三,不同数据库中字段类型的对应关系
https://gcdn.grapecity.com.cn/fo ... 2&fromuid=63496
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
ken_hongbinfeng
金牌服务用户   /  发表于:2022-10-27 17:06:56
3#
David.Zhong 发表于 2022-10-27 14:20
建议大佬在使用外联库时,使用和官方对应的字段类型哈~
看完必恍然大悟的活字格内幕:二十三,不同数据库 ...

唉, 要昏倒了。。。因为公司新的系统全部都是DateTimeOffSet。。。。。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-27 17:36:53
4#
回复 使用道具 举报
ken_hongbinfeng
金牌服务用户   /  发表于:2022-10-28 12:50:22
5#

最后的解决方案
用公式字段,
YEAR([CreateDateTime]) & "-" & RIGHT("0" & MONTH([CreateDateTime]),2) & "-" & RIGHT("0" & DAY([CreateDateTime]),2)

不过我就是没有找可以做转换DateTime形态的函数。。。。。如果真的没有或许可以考虑未来加一下
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-28 16:29:11
6#
牛~解决问题就好~
不过最后的愿望怕是不好弄,活字格来玩这个,绕远了~
玩这个转换,在使用DateTimeOffset类型的格友多的情况下,不如让开发调查下是否可以同时直接支持DateTimeOffset类型。
回复 使用道具 举报
ken_hongbinfeng
金牌服务用户   /  发表于:2022-11-30 18:55:46
7#
ken_hongbinfeng 发表于 2022-10-28 12:50
最后的解决方案
用公式字段,
YEAR([CreateDateTime]) & "-" & RIGHT("0" & MONTH([CreateDateTime]),2 ...

换了另外一个方式
=LEFT(LOWER([CreateDateTime]),19)
比较简单一些
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-12-1 08:48:24
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部