对Adodataset.Recordset直接赋值报错:Field '' has no dataset,该如何解决
对Adodataset.Recordset直接赋值报错:Field '' has no dataset
1、服务器端用AdoDataset取得数据
2、将AdoDataset.Recordset转成 Olevairant压缩并传给 客户端
3、客户端将 OleVariant解压后,转成 _Recordset 并赋值给 客户端的AdoDataset.Recordset
在第3步偶然会报错: Field '' has no dataset
请教原因?
出错代码:
AdoDataset.Recordset := Rec; //rec是 _Recordset类型
------解决方案--------------------
你跟踪看下二个记录集中都有什么样的数据,是不是下面的那个记录集没有打开?
1、服务器端用AdoDataset取得数据
2、将AdoDataset.Recordset转成 Olevairant压缩并传给 客户端
3、客户端将 OleVariant解压后,转成 _Recordset 并赋值给 客户端的AdoDataset.Recordset
在第3步偶然会报错: Field '' has no dataset
请教原因?
出错代码:
AdoDataset.Recordset := Rec; //rec是 _Recordset类型
------解决方案--------------------
你跟踪看下二个记录集中都有什么样的数据,是不是下面的那个记录集没有打开?