CodeCharge Studio
search Register Login  

Visual Web Reporting

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.
CodeCharge.com

YesSoftware Forums -> CodeCharge Studio -> ASP

 SQL in custom code - once more... please help

Print topic Send  topic

Author Message
Kaare
Posted: 07/26/2005, 5:08 PM

:-(
Here is my code, no errormessages occurs, but my table pameld1 did not update after this execution. My connection is AltaturnAdm.
I have tried to learn of the examples, but ...
I would be very pleased if you can give me feedback of what I do wrong.

Heres is my code:

Function KampOpp_DataSource_AfterExecuteUpdate() 'KampOpp_DataSource_AfterExecuteUpdate @2-D3D0D741

'Custom Code @322-73254650
' -------------------------
DIM SQL
dim sql1
dim hmal
dim bmal
dim mdiff
DIM CONN
DIM ERRORMESSAGE
SET CONN = NEW clsDBAltaturnAdm
response.write "Resultat:" & kampopp.Hmaal.value & " "&kampopp.Bmaal.value 'test
hmal = kampopp.hmaal.value 'test
bmal = kampopp.bmaal.value 'just for test
mdiff = hmal - bmal' just for test
conn.open
if mdiff > 0 then
sql = "UPDATE PAMELD1 SET PAMELD1.ANTMAAL = " & kampopp.hmaal.value & " , PAMELD1.ANTMALMOT = "&kampopp.bmaal.value& ",pameld1.maldifferanse = pameld.maldifferanse + diff, pameld1.antpoeng = pameld1.antpoeng +3 , pameld1.antkamper = pameld1.antkamper + 1, pameld1.antseier = pameld1.antseier + 1 WHERE (PAMELD1.ID = "&kampopp.hrefnr.value&") and (pameld1.klubbid ="&kampopp.hklubbid.value&")"
sql1 = "UPDATE PAMELD1 SET ANTMAAL = ANTMAAL + bmal ,ANTMALMOT = ANTALMOT + hmal,pameld1.maldifferanse = pameld1.maldifferanse - diff, pameld1.antkamper = pameld1.antkamper + 1, pameld1.anttap = pameld1.antap + 1 WHERE (PAMELD1.ID = "&kampopp.brefnr.value&") and (pameld1.klubbid ="&kampopp.bklubbid.value&")"
elseif mdiff = 0 then
sql = "UPDATE PAMELD1 SET PAMELD1.ANTMAAL = " & kampopp.hmaal.value & " , PAMELD1.ANTMALMOT = "&kampopp.bmaal.value& ",pameld1.maldifferanse = pameld.maldifferanse + diff,pameld1.uavgjort = pameld1.uavgjort +1 , pameld1.antkamper = pameld1.antkamper + 1 WHERE (PAMELD1.ID = "&kampopp.hrefnr.value&") and (pameld1.klubbid ="&kampopp.hklubbid.value&")"
sql1 = "UPDATE PAMELD1 SET ANTMAAL = ANTMAAL + bmal ,ANTMALMOT = ANTALMOT + hmal,pameld1.maldifferanse = pameld1.maldifferanse - diff,pameld1.antpoeng = pameld1.antpoeng + 3, pameld1.uavgjort = pameld1.uavgjort +1,pameld1.antkamper = pameld1.antkamper + 1 WHERE (PAMELD1.ID = "&kampopp.brefnr.value&") and (pameld1.klubbid ="&kampopp.bklubbid.value&")"
else
sql = "UPDATE PAMELD1 SET PAMELD1.ANTMAAL = " & kampopp.hmaal.value & " , PAMELD1.ANTMALMOT = "&kampopp.bmaal.value& ",pameld1.maldifferanse = pameld.maldifferanse + diff, pameld1.antpoeng = pameld1.antpoeng +1 , pameld1.antkamper = pameld1.antkamper + 1, pameld1.anttap = pameld1.antap + 1 WHERE (PAMELD1.ID = "&kampopp.hrefnr.value&") and (pameld1.klubbid ="&kampopp.hklubbid.value&")"
sql1 = "UPDATE PAMELD1 SET ANTMAAL = ANTMAAL + bmal ,ANTMALMOT = ANTALMOT + hmal,pameld1.maldifferanse = pameld1.maldifferanse - diff, pameld1.antkamper = pameld1.antkamper + 1, pameld1.antpoeng = pameld1.antpoeng +1 , pameld1.antseier = pameld1.antseier + 1 WHERE (PAMELD1.ID = "&kampopp.brefnr.value&") and (pameld1.klubbid ="&kampopp.bklubbid.value&")"
end if
conn.execute(sql)
errormessage = CCProcessError(conn)
CONN.EXECUTE(SQL1)
errormessage = CCProcessError(conn)
conn.close
set conn = nothing
on error goto 0
' -------------------------
'End Custom Code

End Function 'Close KampOpp_DataSource_AfterExecuteUpdate @2-54C34B28
peterr


Posts: 5971
Posted: 07/26/2005, 6:20 PM

Debug your code. For example at the end of your code add:
response.write("mdiff=" & mdiff & "<br>")  
response.write("sql=" & sql & "<br>")  
response.write("errormessage=" & errormessage & "<br>")  
response.end

Then also manually run the output of your 'sql' variable against your database.
_________________
Peter R.
YesSoftware Forums Moderator
For product support please visit http://support.yessoftware.com
View profile  Send private message

Add new topic Subscribe to topic   


These are Community Forums for users to exchange information.
If you would like to obtain technical product help please visit http://support.yessoftware.com.

PHP Reports

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.
CodeCharge.com

Home   |    Search   |    Members   |    Register   |    Login


Powered by UltraApps Forum created with CodeCharge Studio
Copyright © 2003-2004 by UltraApps.com  and YesSoftware, Inc.