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

求教古怪有关问题,invalid parameter

2012-12-30 
求教古怪问题,invalid parameter一个TClientDataSet,一个TDataSource,一个TDataSetProvider,一个AdoQuery,

求教古怪问题,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

热点排行