Jag försöker att göra om alla mina SQL till SP. Försök med: Tack för svaret.Nya Problem med SP
Men jag får ett märkvärdigt fel.
Den visar inte alla resultaten.
Så här ser SQL:en ut:
[kod]
SQL1 = "SELECT t_Album.Album, t_SongTitlar.songtitel, t_Kategori.Kategori " & _
" FROM t_Kategori INNER JOIN (t_Album INNER JOIN t_SongTitlar ON t_Album.CD_ID = t_SongTitlar.Album) ON t_Kategori.Kat_ID = t_SongTitlar.Kategori " & _
" Where t_Album.Album = '" & strAlbum & "' ORDER BY t_Album.Album"
[/kod]
Och min SP
[kod]
CREATE Procedure spFyllTitel
(@Album varchar(30))
AS
SELECT t_Album.Album, t_SongTitlar.songtitel, t_Kategori.Kategori
FROM t_Kategori INNER JOIN (t_Album INNER JOIN t_SongTitlar ON t_Album.CD_ID = t_SongTitlar.Album) ON t_Kategori.Kat_ID = t_SongTitlar.Kategori
Where t_Album.Album = @Album ORDER BY t_Album.Album
[/kod]
Jag har gjort om det här femtielva gånger, men samma resultat.
Vad är det som jag inte ser???Sv: Nya Problem med SP
<code>
CREATE Procedure spFyllTitel
(
@Album varchar(30)
)
AS
SELECT t_Album.Album, t_SongTitlar.songtitel, t_Kategori.Kategori
FROM t_Album LEFT JOIN
t_SongTitlar ON t_Album.CD_ID = t_SongTitlar.Album LEFT JOIN
t_Kategori ON t_Kategori.Kat_ID = t_SongTitlar.Kategori
WHERE t_Album.Album = @Album
ORDER BY t_Album.Album
</code>
Behöver du verkligen ORDER BY om du har ett filter på fältet. Du bör bara få ut ett post eller flera poster med samma värde? Så sorteringen saknar mening.Sv: Nya Problem med SP
Nej jag såg att det var fel och ta ORDER BY ALBUM, skall vara ORDER BY SONTITEL.
Jag skall testa ditt förslag när jag kommer hem.
Jag måste dock fråga, när jag får alla resultaten ifrån SQL:en, varför får jag inte samma resultat när jag kopiera SQL:en och gör om den till SP?
I rimmlighetens namn så borde det ju vara samma sak, eller har jag missat någonting?