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

有人用过uniDAC +DataSetProvider+clientdataset吗,发现个难题,该如何解决

2012-03-20 
有人用过uniDAC +DataSetProvider+clientdataset吗,发现个难题最近研究了一下uniDAC,发现各方面都很好用。

有人用过uniDAC +DataSetProvider+clientdataset吗,发现个难题
最近研究了一下uniDAC,发现各方面都很好用。但是发现一个问题,不知道是不是我什么地方设置有问题。

新建一个工程,在窗体上放以下控件:
SQLServerUniProvider + UniConnection + UniQuery + DataSetProvider + clientdataset + DataSource +Grid表格控件

数据库为sql server 2000 
测试表为:aa1 
t1int4
t2int4
s1nvarchar50
s2nvarchar50
其中t1,t2为组合主键,随便插入几条数据

UniQuery中sql 语句为 select * from aa1 order by s1 
访问数据正常,但是在表格中编辑字段s2后换行或着post,会报错(修改t1,t2,s1不会报错)
报的错误类似于Access violation at address ... in module 'midas.dll'

如果UniQuery中sql 语句为 select * from aa1(去掉order by 语句) 或者 取消t1、t2的组合主键则一切正常。

感觉好像是设置了复合主键就不能再用其他字段做order by 查询了。

请问是不是我什么地方设置有问题?




[解决办法]
我试过,没问题,估计你的系统有问题

热点排行