DBX的问题,两个SQLQuery打开相同的Sql语句,然后访问DataSetProvider.Data,会出错!!!

rockswj 2011-02-20 05:28:38
测试环境:win2003,sqlserver2000,delphixe
代码如下[code=Delphi(Pasca]
procedure TForm2.Button1Click(Sender: TObject);
var
sSql: string;
v: Variant;
begin
sSql := 'Select Top 1 * From SysColumns';
SQLQuery1.Close;
SQLQuery1.SQL.Text := sSql;
SQLQuery1.Open;
SQLQuery2.Close;
SQLQuery2.SQL.Text := sSql;
SQLQuery2.Open;
DataSetProvider1.DataSet := SQLQuery2;
v := DataSetProvider1.Data; ///这里会报错。access voilation
end;
[/code]

不知道是我的环境的问题,还是bug?
...全文
62 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockswj 2011-02-20
  • 打赏
  • 举报
回复
经过再测试研究,发现跟binary或者image字段有关系

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧