ado连接paradox数据库唯有DBIMAGE不能显示图片

sghff110 2010-07-05 07:24:37
知道paradox已经过时,但作为菜人想实验一下增加点经验(之前通过BDE,控件DBIMAGE已能正确显示库表中的图片。这里是尝试ADO)。

主要通过以下操作:
1.设置新建ODBC数据源。
2.用ADO组件连接该数据源。
用adoquery1的connectionstring属性测试“连接成功”。
3.datasource1的dataset做adoquery1
唯一代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
with ADOQuery1 do
begin
Close;
SQL.Clear ;
SQL.Add('select*from pictest');
open;
end;
end;

问题所在:
其他控件如dbedit、dbmemo等均能正确显示库表内容。但设计期点DBimage1的DATAfield要进行设置时,出现错误消息框“ADOQuery1:Missing SQL property”。

请问行家,这是什么原因,怎么解决?
...全文
88 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2010-07-10
  • 打赏
  • 举报
回复
paradox与BDE是绝配,还应使用BDE对其操作,灵活性非常有效。
hsmserver 2010-07-05
  • 打赏
  • 举报
回复
把i忽略吧,呵呵
设计期打开连接,填写SQL语句,可以选择字段
或者直接填写字段名也可以。
sghff110 2010-07-05
  • 打赏
  • 举报
回复
to bdmh: 谢谢关注!但我作为一个外行初学Delphi,请您再具体解释一下:
1.“先在设计期连上数据库并写好sql”:请说一下操作步骤。
2.“打开i”,这个“i”是什么?怎么打开?

……莫要见笑,莫嫌麻烦,多写两句给菜人……
SuperTitan004 2010-07-05
  • 打赏
  • 举报
回复
连接paradox还是用BDE的好,要测试ado,换个别的数据库吧,access或sql server
bdmh 2010-07-05
  • 打赏
  • 举报
回复
ADOQuery1:Missing SQL property,没有指定sql属性,你可以先在设计期连上数据库并写好sql并打开i,然后这只字段,再取消sql属性
sghff110 2010-07-05
  • 打赏
  • 举报
回复
恳求说明:“设计期打开连接”怎么操作?

2,507

社区成员

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

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