起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1517|回复: 6

[处理中3] BASS.NET使用SQLSERVER时,如果主键是GUID,报错!

[复制链接]

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
发表于 2016-11-24 21:52:47 | 显示全部楼层 |阅读模式
BASS.NET连接SqlServer数据库时,在服务中添加action,
如果数据表中没有GUID列则数据获取非常正常,
但是如果有GUID列(比如ID为GUID),则报如下错误:
UC截图20161124215049.png

请教大神些们,这种情况该怎么处理?非常感谢!!

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2016-11-25 10:57:12 | 显示全部楼层
没有人碰到这个问题吗?!
回复 支持 反对

使用道具 举报

发表于 2016-11-25 13:28:49 | 显示全部楼层
GUID 你在数据库中定义的类型是什么??不是varchar 吗??
如果是其他类型,有可能BaasServer不支持!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2016-11-25 14:20:08 | 显示全部楼层
因为是GUID,所以在SQLServer里的类型就是Uniqueidentifier……不是Varchar,是专门用来定义GUID的一个类型。WeX5不支持这个?!
回复 支持 反对

使用道具 举报

发表于 2016-11-25 15:12:07 | 显示全部楼层
jecison 发表于 2016-11-25 14:20
因为是GUID,所以在SQLServer里的类型就是Uniqueidentifier……不是Varchar,是专门用来定义GUID的一个类型 ...

是的,某些特殊类型的字段不支持!
所以GUID建议通过程序生成并保存到数据库中
可以在data组件的计算规则中,设置uuid
http://docs.wex5.com/js-api-uuid/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
QQ
 楼主| 发表于 2016-11-29 16:40:50 | 显示全部楼层
WeX5能在一下个版本中添加对GUID的支持吗?!其实GUID和String是通用的,根本不用做任何的转换。
回复 支持 反对

使用道具 举报

发表于 2016-11-29 16:47:25 | 显示全部楼层
jecison 发表于 2016-11-29 16:40
WeX5能在一下个版本中添加对GUID的支持吗?!其实GUID和String是通用的,根本不用做任何的转换。 ...

你好楼主,这个特性目前版本不支持,已作为产品功能建议提交(内部编号:2016112900018),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-23 16:06 , Processed in 0.104529 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表