读书人

求教古怪有关问题invalid parameter

发布时间: 2012-12-30 10:43:15 作者: rapoo

求教古怪问题,invalid parameter
一个TClientDataSet,一个TDataSource,一个TDataSetProvider,一个AdoQuery,一个DbGrid

程序大致如下:

DbGrid1.DataSource:=DataSource1;
DataSource1.DataSet:=ClientDataSet1;
DataSetProvider1.DataSet:=AdoQuery1;
AdoQuery1.sql.text:='...'; //sql语句不会有问题
AdoQuery1.Open;
ClientDataSet1.Data:=DataSetProvider1.Data

就在这个地方出错,提示invalid parameter,
俺无比郁闷的是,在本地什么错没有,在客户处就提示这个invalid parameter,两边的数据库是完全相同的,晕啊

请教高手解惑。。。。。。。。

[解决办法]
会不会那边没有 midas.dll
[解决办法]
看看客户那边是否有数据库引擎,sql中是否有日期之类的,是通过带赋值的,日期和本地系统设置的日期格式有关,等等吧
[解决办法]
2000 和 2500 没什么差别, 一般只有版本之别, 即连接数据库时, 机器的别名而已.

现在是你的第一个语句可以返回正确数据集的话, 应该就不是这个问题啦,

现在你的代码可能不够让论坛的人去分析, 或者你再帖全一下代码, 还有用到哪些组件, 两次执执行语句之间是否还有其它操作等 ...
[解决办法]
代码贴完整点。
[解决办法]
up up

读书人网 >.NET

热点推荐