Avatar billede bongo20 Nybegynder
01. september 2006 - 13:09 Der er 2 kommentarer og
2 løsninger

SP Returnere streng i stedet for tal

Hej

Lige meget hvordan jeg forsøger at returnere min variable får jeg at vide den forsøger at returnere et tal.

Jeg gør sådan:

Fetch Next From cursor1 Into @retur
While @@Fetch_status <> -1
Begin
  Set @Return = @Return + @retur + ','
  Fetch Next From cursor1 Into @retur
End

Return @Return

Dette giver mig ikke en kommasepareret streng, hvad gør jeg galt ?

:-)
Avatar billede coderdk Praktikant
01. september 2006 - 13:20 #1
Hvordan ser din SP ud?
Avatar billede thrytter Nybegynder
01. september 2006 - 13:21 #2
En sp kan KUN returnere heltal!!

Alternativt kan du select den ønskede værdi.
select @Return As [KommaSepareretReturStreng]
Avatar billede bongo20 Nybegynder
01. september 2006 - 14:21 #3
Hvordan gør jeg det thrytter?

Jeg har jo en Varchar variable indeholdende min kommaseparerede streng.

select @Return As @KommaVar ????
select @Return = @KommaVar ????

Ingen ad delene virker
Avatar billede Slettet bruger
02. september 2006 - 11:53 #4
create proceduure (@return varchar(100) OUTPUT)
as

select @return = @kommaVar

GO
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