webForumDet fria alternativet
Logga in / Bli medlem

chat med system-dsn

ASP

10 svar · 194 visningar · startad av whistler

Medlem sedan okt. 200148 inlägg
Trådstart#1

Jag har lagt upp en chat på min hemsida. Chatten använder sig av följande connection till databasen:

connection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")

När jag sedan ändrar till en system-dsn, därför att min isp kräver det så vägrar chatten att fungera ordentligt.

jag får fel på denna rad:

rsSQL = "Insert Into Chat (Body, FromUser, ToUser, Type, CurDateTime, RoomThread)" _
& " Values ('### " & curUser & " har loggat in'," & UserID & ", 0, 4, #" & Now() & "#, " & curRoomThread & ")"
connection.Execute (rsSQL)

nån som kan tipsa om vad jag kan göra?
det måste ju gå att få igång den här chatten även med system-dsn.

Tack på förhand!

Medlem sedan dec. 19998 577 inlägg
#2

Hej, och välkommen hit... :)

Vad får du för felmeddelande?

Medlem sedan okt. 200148 inlägg
#3

tack!

felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.

/chat/Default.asp, rad 241

Medlem sedan juni 200032 967 inlägg
#4

Om du innan execute skriver ut SQL-frågan med response.write, hur ser den då ut? Finns alla värden med som de ska?

Response.write rsSQL

Mvh,

Medlem sedan okt. 200148 inlägg
#5

Insert Into Chat (Body, FromUser, ToUser, Type, CurDateTime, RoomThread) Values ('### whistler har loggat in',, 0, 4, #2001-10-29 12:27:00#, 1)

Medlem sedan okt. 20005 273 inlägg
#6

du har ju asso
inget värde i UserID

Så hur får du fram UserID?

Medlem sedan okt. 200148 inlägg
#7

userid är en räknare i tabellen "users". Värdet där hämtas in med:
UserID = rsPost("UserID")

Medlem sedan dec. 19998 577 inlägg
#8

Kolla så att du verkligen får ett värde med rsPost("UserID"), eftersom du inte får något värde med dig in i databasen.

Medlem sedan sep. 20004 079 inlägg
#9

Whistler?
Som från eforum whistler eller?

Medlem sedan okt. 200148 inlägg
#10

det tror jag inte..

(felsöker koden nu... userid får som sagt inget värde. det är väldigt konstigt iom att det fungerar utan system-dsn.)

Medlem sedan okt. 200148 inlägg
#11

jag tror jag ger upp den här chatten. även om jag får igång den så drar den så mycket bandbredd. har kommit på att man inte kan skriva en chat i asp... inte en som lagrar varje inlägg i en databas ivarjefall. skulle det bli mindre resurskrävande med txtfil?

det bästa vore nog att hitta en bra javachat, men vart?
jag skulle också vilja kunna ändra på den så den inte är så ful. (kanske inte är rätt konferens, men ni är ju kunniga...)

Tack på förhand!

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)