读书人

有人用过uniDAC +DataSetProvider+cli

发布时间: 2012-03-20 14:01:11 作者: rapoo

有人用过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 查询了。

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




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

读书人网 >.NET

热点推荐