Avatar billede badal Nybegynder
27. februar 2004 - 12:34 Der er 1 kommentar og
1 løsning

Stored Procedure

Jeg får fejlen "Invalid column name 'Employee'" hvis jeg eksekvere denne stored procedure query analyzer. Employee er input værdien @Type.
Er der nogen der kan overskue hvorfor det fejler?

CREATE Procedure GetEmployees
(
    @del bit,
    @Sort varchar(40),
    @Type varchar (40)
)
AS

DECLARE @sql varchar(400)
SET @sql = 'SELECT Users.UserID, Users.Forname, Users.Lastname, UserType.Type
        From Users , UserType
            WHERE    UserType.Type =' + @Type + ' AND Users.Del=' + convert(varchar(1), @del)
            +      '  ORDER BY  ' + @Sort
EXEC (@sql)
GO
Avatar billede venne Nybegynder
27. februar 2004 - 12:53 #1
Du mangler nok nogle '-er

SET @sql = 'SELECT Users.UserID, Users.Forname, Users.Lastname, UserType.Type
        From Users , UserType
            WHERE    UserType.Type =''' + @Type + ''' AND Users.Del=' + convert(varchar(1), @del)
            +      '  ORDER BY  ' + @Sort
Avatar billede badal Nybegynder
27. februar 2004 - 13:02 #2
Perfekt... Det var lige det, der var galt.
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