Avatar billede hotshot Nybegynder
10. april 2001 - 13:10 Der er 7 kommentarer og
1 løsning

Execute af stored procedure

Jeg har nu skabt følgende stored procedure:

set term !! ;
create procedure HentOrganisationer returns (Navn varchar(40), Adresse1 varchar(40), Adresse2 varchar(40),
                                            Postnr varchar(10), Bynavn varchar(30), Tlfnr varchar(25),
                                            Faxnr varchar(25), www varchar(50), Branche smallint,
                                            Relation smallint, Aktiv smallint)
as
begin
  select * from Organisation order by Navn DESC into
        :Navn, :Adresse1, :Adresse2, :Postnr, :Bynavn,
        :Tlfnr, :Faxnr, :www, :Branche, :Relation, :Aktiv;
  exit;
end !!
SET TERM ; !!

Den er opbygget efter hjælpen i Interbase &, men når jeg kører EXECUTE PROCEDURE HentOrganisationer i ISQL, sker der ingenting.
Hvad kan der være i vejen
Avatar billede martinlind Nybegynder
10. april 2001 - 13:19 #1
Kan du execute andre Procedurer ??
Avatar billede agermose Nybegynder
10. april 2001 - 19:28 #2
prøv at skrive suspend; istedet for exit; og så \"select * from hentorganisationer\" istedet for. Det du laver er en \"selectable procedure\" hvis du skulle finde på at læse mere om suspend m.m.
Avatar billede hotshot Nybegynder
11. april 2001 - 00:42 #3
Hej Martin
Jeg kan godt execute andre procedurer, så som slet og opdater

Thomas
Avatar billede martinlind Nybegynder
11. april 2001 - 08:19 #4
virker agermose\'s foreslag ikke ??
Avatar billede hotshot Nybegynder
11. april 2001 - 10:25 #5
Nej ikke helt.
Den giver fejlen:
Multiple rows in singleton select
Og data fremkommer ikke, selvom kolonnenavnene fremkommer, når der klikkes OK til fejlen.
Hvad kan være galt ??
Avatar billede hotshot Nybegynder
11. april 2001 - 11:31 #6
Hej begge
Vi er gået fra stored procedures i dette tilfælde og bruger almindelige SQL-statements i stedet.
Tak for hjælpen

Thomas
Avatar billede martinlind Nybegynder
11. april 2001 - 12:53 #7
Ok, selv tak
Avatar billede hotshot Nybegynder
12. april 2001 - 00:41 #8
nulstil
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester