Avatar billede mini-me Nybegynder
14. maj 2009 - 11:16 Der er 1 kommentar og
1 løsning

Kalde en SQL Funktion

Hej,

Jeg sidder og arbejder op mod en MSSQL database, og har i denne fundet en funktion til at lave pris udtræk.

Hvordan benytter jeg den? Altså giver den parametre med m.m.

Har tidl. brugt en række stored-procedures som ligger gemt i databasen uden problemer men bruger jeg samme fremgangsmåde denne gang får jeg følgende fejl.:

The request for procedure 'fnGetPrice' failed because 'fnGetPrice' is a table valued function object.
Avatar billede hnteknik Novice
14. maj 2009 - 21:40 #1
prøv

"SELECT dbo.funktion(44)"
Avatar billede hnteknik Novice
14. maj 2009 - 22:21 #2
Et eks. på en tablevalue funktion

strSQL = "select * from  dbo.AIM_fn_GrpRspMaxTimes(" & intSurveyID  & "," & intUserID  & ")"

en scalar funktion kan anvendes sådan til opdatering

ALTER PROCEDURE [dbo].[AIM_SP_Survey_Counts]
AS
BEGIN
    SET NOCOUNT ON;
    update dbo.usd_Survey
          set numberResponses = dbo.AIM_fn_updateResponseCount(surveyID)
END
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
Kurser inden for grundlæggende programmering

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