webForumDet fria alternativet

chat med system-dsn

10 svar · 192 visningar · startad av whistler

whistlerMedlem sedan okt. 200148 inlägg
#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!

VideMedlem sedan dec. 19998 577 inlägg
#2

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

Vad får du för felmeddelande?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

whistlerMedlem 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

@ndersMedlem sedan juni 200032 969 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,

------------------
All your base are belong to me.

whistlerMedlem 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)

icaaqMedlem sedan okt. 20005 273 inlägg
#6

du har ju asso
inget värde i UserID

Så hur får du fram UserID?

------------------
Icaaq, mannen med korven. (!)

whistlerMedlem 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")

VideMedlem 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.

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#9

Whistler?
Som från eforum whistler eller?

------------------
His Divine Shadow is the most despicable being ever created, short and to the point.

http://forums.planetdivine-shadow.com

Sprit löser inga problem. Men det gör inte mjölk heller.

whistlerMedlem 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.)

whistlerMedlem 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!

134 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)