Ik probeer een stored procedure in een ms sql server met daarin een simpele update query vanuit een CF script aan te roepen. Dat is verder geen probleem natuurlijk, maar wat wel een probleem is dat ie niks update en verder ook geen foutmeldingen geeft :-?
Echter als ik de stored procedure rechtstreeks op de sql server uitvoer wordt er wel gewoon een update uitgevoerd. Ik snap er nu dus geen hout meer van.
Dit is de stored procedure (ms sql server):
Deze voert dus prima uit op de SQL bak.
Op de volgende manier roep ik de stored procedure aan vanuit m'n CF script:
Het lijkt erop dat ie 'm gewoon uitvoert, maar stiekem vindt er geen update in de database plaats
De configuratie is verder helemaal oke. Ik gebruik namelijk meer stored procedures voor deze database en die werken allemaal prima.
Ik snap dus niet dat zoiets simpels niet werkt :-?
Iemand enig idee wat hier fout gaat?
Echter als ik de stored procedure rechtstreeks op de sql server uitvoer wordt er wel gewoon een update uitgevoerd. Ik snap er nu dus geen hout meer van.
Dit is de stored procedure (ms sql server):
code:
1
2
3
4
5
6
| ALTER PROCEDURE dbo.updatehits (@formid bigint, @user bigint) AS UPDATE dbo.bannerhits SET Hits = Hits + 1 WHERE (FormID = @formid) AND (UserID = @user) |
Deze voert dus prima uit op de SQL bak.
Op de volgende manier roep ik de stored procedure aan vanuit m'n CF script:
code:
1
2
3
4
5
6
7
8
9
| <cfstoredproc procedure = "updatehits" dataSource = "campagnebeheer"> <cfprocparam cfsqltype="cf_sql_bigint" type="in" dbVarName="user" value="#user#"> <cfprocparam cfsqltype="cf_sql_bigint" type="in" dbVarName="formid" value="#formid#"> </cfstoredproc> |
Het lijkt erop dat ie 'm gewoon uitvoert, maar stiekem vindt er geen update in de database plaats
De configuratie is verder helemaal oke. Ik gebruik namelijk meer stored procedures voor deze database en die werken allemaal prima.
Ik snap dus niet dat zoiets simpels niet werkt :-?
Iemand enig idee wat hier fout gaat?