Avatar billede hotshot Nybegynder
05. april 2001 - 22:00 Der er 1 kommentar og
1 løsning

Stored procedures igen-igen

Jeg skal oprette en stored procedure, som kan indsætte medgivne parametre ind i en database.
Jeg har lavet en procedure, som ser således ud

set term !! ;
create procedure GemOrganisation
  (Navn varchar(40),
    Adresse1 varchar(30),
    Adresse2 varchar(30),
    Postnr varchar(10),
    Bynavn varchar(30),
    Tlfnr varchar(25),
    Faxnr varchar(25),
    WWW varchar(50),
    Branche varchar(20),
    Relation varchar(20),
    Aktiv smallint)
  as
  begin
    insert into Organisation
    values(Navn, Adresse1, Adresse2, Postnr, Bynavn, Tlfnr,
            Faxnr, WWW, Branche, Relation, Aktiv);
  end !!

Men når jeg prøver at køre den får jeg fejlen
Column unknown
NAVN

Jeg har kikket i hjælpen og har fundet ud af, at jeg måske skal bruge NEW, men det virker heller ikke på den måde, som jeg bruger det NEW.Navn
Avatar billede agermose Nybegynder
05. april 2001 - 22:15 #1
for at markere at der er tale om parametere til proceduren skal de prefixes med \":\" - ellers tror oversætteren at du forsøger at referere columns på tabellen. altså

insert into organisation values (:navn, :adresse1, :adresse2 ...)
Avatar billede hotshot Nybegynder
05. april 2001 - 22:37 #2
Hej agermose
Du er sgu en ven i nøden

Thomas
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