20. marts 2009 - 14:09
Der er
2 kommentarer og 1 løsning
Must declare the scalar variable fejl
nogen der kan fortælle mig hvad jeg gør forkert (en løsning vil da også blive påskønnet) jeg får fejlen "Must declare the scalar variable "@ser"." når updatecommandoen køres hvorimod insertcommandoen virker fint UpdateCommand="UPDATE serial_nr SET note_id=peger WHERE serial=@ser" Insertcommand="INSERT INTO serial_nr (serial,fabrikat,type) VALUES (@ser,@fab,@i)"> <insertparameters> <asp:formparameter name="ser" formfield="serial" /> <asp:formparameter name="fab" formfield="fabrikat" /> <asp:formparameter name="i" formfield="type" /> </insertparameters>
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
21. marts 2009 - 22:00
#1
Du har kun erklæret insert parametere. Det skal se nogenlunde sådan ud: UpdateCommand="UPDATE serial_nr SET note_id=peger WHERE serial=@ser" Insertcommand="INSERT INTO serial_nr (serial,fabrikat,type) VALUES (@ser,@fab,@i)"> <insertparameters> <asp:formparameter name="ser" formfield="serial" /> <asp:formparameter name="fab" formfield="fabrikat" /> <asp:formparameter name="i" formfield="type" /> </insertparameters> <updateparameters> <asp:formparameter name="ser" formfield="serial" /> </updateparameters>