Subject:
DHibernateQuery 是不是不能用integer类型做主键?
[Print This Page]
Author:
lingeasy
Time:
2011-4-10 10:50
Subject:
DHibernateQuery 是不是不能用integer类型做主键?
DHibernateQuery 是不是不能用integer类型做主键?
今天在调用的时候发现一直出错。
后来提取出了 saveOrUpdateData 函数
在执行:FieldByName(map.getTable(i).hashName).Value := map.getTable(i).hashValue;
发现如果 hashValue为integer的时候,报错。
有谁知道如何解决的?麻烦提供下。
应该不可能说无法使用integer类型吧。
Author:
lingeasy
Time:
2011-4-10 13:22
第一个问题:转换错误问题 这里有方法 integer格式会出错
http://bbs.cnpack.org/viewthread.php?tid=3795&extra=page%3D6
第二个问题:
saveandupdate函数 有个循环将map里的键值 赋值。
而一旦设置主键key,主键是无法赋值的,那么循环中因为设置了主键就会导致错误。
但是如何修复呢?或者用什么方法应对呢?
感觉这个控件应该很成熟了,这方面问题应该有考虑到吧。但是事例里貌似没出现这样的问题。
实例里的QQCode是主键 但是没出现错误啊。
难道和自动增长也有关系?
实例里的自动增长全部按照年月日期来的。。。
Author:
注用户册
Time:
2011-11-3 17:10
这个下载地址是哪里啊
Author:
Passion
Time:
2011-11-3 18:07
在GoogleCode上:
http://code.google.com/p/cnpack/
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0