Query must return exactly result set -use Execute.

Discussion of open issues, suggestions and bugs regarding MyDAC (Data Access Components for MySQL) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Maiquel Kappel
Posts: 9
Joined: Sun 30 Jan 2005 23:44

Query must return exactly result set -use Execute.

Post by Maiquel Kappel » Sun 30 Jan 2005 23:55

hi, I created one store procedure in mysql 5, when I execute call('name ') in the bank, saved the name ok, but when I try to use the MyStoredProc1 component occurs the following error, Query must return exactly result set -use Execute.

My store procedure

delimiter |
create procedure iduser(pname varchar(30))
begin
insert into usuario (id,name) values (null,pname);
end
|

what I am making of made a mistake? :wink:

Ikar
Posts: 1693
Joined: Thu 28 Oct 2004 13:56

Re: Query must return exactly result set -use Execute.

Post by Ikar » Mon 31 Jan 2005 10:30

You tried to execute MyStoredProc.Open for a query that doesn't execute SELECT. For these queries you need use MyStoredProc.Execute

Maiquel Kappel
Posts: 9
Joined: Sun 30 Jan 2005 23:44

Result

Post by Maiquel Kappel » Tue 01 Feb 2005 00:33

Thanks!

Post Reply