Avatar billede Slettet bruger
06. august 2003 - 11:29 Der er 4 kommentarer og
1 løsning

find fejl i kort script

mit script:

do while not rs.EOF

a = a & "<tr valign='top'><td width='100' valign='top'><b>" & rs("navn") & ":</b></td><td width='75' valign='top'>" & FormatDateTime(rs("tid"), vbLongTime) & "</td><td width='5' valign='top'>-</td><td>" & tekst & "</td></tr>"

rs.movenext
loop

conn.execute("update chatsam set sammen = '<table>" & a & "</table>'")

har prøvet at udskrive ("update chatsam set sammen = '<table>" & a & "</table>'")...

får følgende:

update chatsam set sammen = 'Tor Torskenmund: 11:25:09 AM - fdghfdgh
Tor Torskenmund: 11:24:16 AM - fdghfdgh
osv..
'
Avatar billede Slettet bruger
06. august 2003 - 11:30 #1
hov... glemte lige fejlen:

ADODB.Connection.1 error '80004005'

SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near 'top'>Tor Torskenmund:

/chatform.asp, line 38

linje 38 er den med
conn.execute("update chatsam set sammen = '<table>" & a & "</table>'")
Avatar billede -thomas- Nybegynder
06. august 2003 - 11:39 #2
conn.execute("update chatsam set sammen = '" & "<table>" & a & "</table>" & "'")
Avatar billede Slettet bruger
06. august 2003 - 11:42 #3
samme fejl ;o(
Avatar billede eagleeye Praktikant
06. august 2003 - 18:31 #4
Du skal huske at replace en ' med to '' da ' bruges til start og slut på strenge i SQL sætninger, og vil man havde en ' i en tekst skal der stå to efter hinanden '':

a = replace(a, "'", "''")
conn.execute("update chatsam set sammen = '<table>" & a & "</table>'")
Avatar billede Slettet bruger
06. august 2003 - 19:36 #5
takker... så virker det..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester