|
| ASP/SQL Fra : Jesper Nielsen |
Dato : 21-04-01 16:15 |
|
Hejsa gruppe!
Jeg har et problem med en ASP side, jeg har lavet.
Jeg får følgende fejl:
error '80040e14'
/inc/common.asp, line 34
Hvilket er en linie, der indsætter i en database.
Koden ser således ud:
If Session("Auth") = True Then
Set asConn = Server.CreateObject("ADODB.Connection")
asConn.Open strConnect
Session.LCID = 1030
ActiveID = Session("AuthAID")
GetFile = Request.ServerVariables("URL")
GetQString = "?" & Request.QueryString
GetDate = MyDate
GetTime = Time
strStatus = "100"
sidSQL = "INSERT INTO
Users_Track(ActiveID,GetFile,GetDate,GetTime,Status,GetQString) VALUES('" &
ActiveID & "','" & GetFile & "','" & GetDate & "','" & GetTime & "','" &
strStatus & "','" & GetQString & "');"
Set sidQry = asConn.Execute(sidSQL) ' Linie 34
Session.LCID = 1033
asConn.Close
Set asConn = Nothing
End If
Fejlen opstår kun, når der ændres i søgekriterierne, som også ændrer i den
Query String, der indsættes i GetQString
Følgende QueryString indsættes fint:
result-res.asp?sid=1002583522&sql=SELECT%20*%20FROM%20Dating_Profiles%20WHER
E%20Status%20=%20100%20ORDER%20BY%20Profilename
hvorimod en QueryString som denne:
result-res.asp?sid=1002583522&sql=SELECT%20*%20FROM%20Dating_Profiles%20WHER
E%20Status%20=%20100%20AND%20PicProfile%20=%20'1'%20ORDER%20BY%20Profilename
Giver ovenstående fejl.
Tabellen (MS SQL 7.0) er opbygget således:
ID (INT(4), IDENTITY, PRIMARY)
ActiveID (INT(4))
GetFile (VARCHAR(100))
GetQString (VARCHAR(5000))
GetDate (VARCHAR(50))
GetTime (VARCHAR(50))
Status (VARCHAR(3))
Nogen der umiddelbart kan se, hvad der skulle være galt?
Håber på svar!
/jesper/
| |
Jakob Møbjerg Nielse~ (22-04-2001)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 22-04-01 05:51 |
|
> sidSQL = "INSERT INTO
> Users_Track(ActiveID,GetFile,GetDate,GetTime,Status,GetQString)
> VALUES('" & ActiveID & "','" & GetFile & "','" & GetDate & "','" &
> GetTime & "','" & strStatus & "','" & GetQString & "');"
....
> ActiveID (INT(4))
Int skal ikke mellem '.
--
Jakob Møbjerg Nielsen
jakob@dataloger.dk
"Hey, he reminds me of someone who looks just like him!" - Me
| |
|
|