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