Heren en/of dames,
Ik had altijd een applicatie in ASP in samenwerking met MsAccess, nou ben ik dit aan het migreren naar Oracle. Nu loop ik tegen het volgende probleem aan.
De code ziet er als volgt uit:
Ik heb dus niets veranderd aan de SQL en toch gaat er iets niet goed, misschien dat er een logische verklaring voor is, maar ik hem hem niet kunnen vinden.
Mijn eerste gedachten was dat de fout hem zat in WHERE ID_PERSOON=" & Request.Form("ID"), maar toen ik het veranderde in ID_PERSOON=1 werkte het nog steeds niet, en de foutmelding bleef het zelfde.
Dit was wat ik op internet vond:
Iemand enig idee om mij opweg te helpen???
Ik had altijd een applicatie in ASP in samenwerking met MsAccess, nou ben ik dit aan het migreren naar Oracle. Nu loop ik tegen het volgende probleem aan.
De code ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| If Request.QueryString("status")=1 Then
Dim fAANHEF, fINIT, fVOOR, fTUSSEN, fACHTER, fLOKATIE, fTST, fMOB, fPRIVE, fBYZ, fAFB
If Request.Form("selAANHEF") <> "" Then
fAANHEF = Request.Form("selAANHEF")
Else
fAANHEF = ""
End If
If Request.Form("varINIT") <> "" Then
fINIT = Request.Form("varINIT")
Else
fINIT = ""
End If
If Request.Form("varVNAAM") <> "" Then
fVOOR = Request.Form("varVNAAM")
Else
fVOOR = ""
End If
If Request.Form("varTUSSEN") <> "" Then
fTUSSEN = Request.Form("varTUSSEN")
Else
fTUSSEN = ""
End If
If Request.Form("varANAAM") <> "" Then
fACHTER = Request.Form("varANAAM")
Else
fACHTER = ""
End If
If Request.Form("selLOKATIE")="" And NOT IsNull(Request.Form("varLOKATIE")) Then
fLOKATIE = Request.Form("varLOKATIE")
ElseIf Request.Form("selLOKATIE")<>"" Then
fLOKATIE = Request.Form("selLOKATIE")
Else
fLOKATIE = ""
End If
If Request.Form("varTST")<>"" Then
fTST = Request.Form("varTST")
Else
fTST = "Null"
End If
If Request.Form("varMOB")<>"" Then
fMOB = Request.Form("varMOB")
Else
fMOB = "Null"
End If
If Request.Form("varPRIVE")<>"" Then
fPRIVE = Request.Form("varPRIVE")
Else
fPRIVE = ""
End If
If Request.Form("chkBYZ") = "on" Then
fBYZ = True
Else
fBYZ = 0
End If
open_database
strSQL="UPDATE " & strTABLE & " SET Aanspreek='" & fAANHEF & "', Initialen='" & fINIT & _
"', VoorNaam='" & fVOOR & "', Tussen='" & fTUSSEN & "', AchterNaam='" & fACHTER & _
"', Lokatie='" & fLOKATIE & "', Telefoon=" & fTST & ", Mobiel=" & fMOB & ", Prive='" & fPRIVE & _
"', Bijzonder=" & fBYZ &_
" WHERE ID_PERSOON=" & Request.Form("ID")
Set conn = Session.Contents.Item("Connection").Execute(strSQL)
conn.Close
Set conn = Nothing
close_database |
Ik heb dus niets veranderd aan de SQL en toch gaat er iets niet goed, misschien dat er een logische verklaring voor is, maar ik hem hem niet kunnen vinden.
Mijn eerste gedachten was dat de fout hem zat in WHERE ID_PERSOON=" & Request.Form("ID"), maar toen ik het veranderde in ID_PERSOON=1 werkte het nog steeds niet, en de foutmelding bleef het zelfde.
Dit was wat ik op internet vond:
Maar de tabelnaam klopt wel, het veld ID_PERSOON ook, vraag me alleen af waar hij TRG vandaan haalt, het enige wat ik mij kan voorstellen is dat het voor trigger zal staan.Well, the ORA- errors can all be found in the Error Message guide (full documentation can be found on technet.oracle.com). The error you list is saying that a trigger named LOG_ERRORS_TRIG owned by the SYSTEM ID is invalid because there is an invalid table name being referenced in that trigger. You need to find that trigger code and go from there.
Iemand enig idee om mij opweg te helpen???