Avatar billede tille Nybegynder
27. marts 2002 - 15:11 Der er 4 kommentarer og
1 løsning

Hvorfor fejler denne sql ?

Hej

jeg forsøger at gemme noget brugerindtastet html i et memo felt, enten en access eller en .dbf

jeg bruger denne sql:

UPDATE team SET trup='<TABLE cellSpacing=1 cellPadding=1 width="75%" border=1><TR><TD>ASDFASDF<IMG src="http://localhost/dhtmleditor//image.asp?id=5"></TD></TR></TABLE>V. Pedersen<BR>Mie Sofie Stryhn<BR>&nbsp;<IMG src="http://localhost/dhtmleditor//image.asp?id=5"><BR>ie Sofie Stryhn<BR>&nbsp;<BR>' WHERE id=6

det går fint i access, men i dbf fejler den med følgende fejl:
"unrecognized phrase/keyword.
/dhtmleditor/savedocument.asp, line 38"

(linie 38 er der hvor sql'en eksekveres)

dette sker kun ved nogle strenge, ikke hver gang, ovennævnte er et eksempel der fejler.

her er min forbindelse til de to databaser

'Access databasen
dbpath = Server.MapPath(".") & "\data.mdb"
strConn = "DBQ="& dbpath & ";Driver={Microsoft Access Driver (*.mdb)}; PWD="

'DBF Databasen
dbpath = Server.MapPath(".") & ""
strConn_dbf = "SourceType=DBF;" _
& "SourceDB="&Server.Mappath(".")&";" _
& "Driver={Microsoft Visual FoxPro Driver}"

på forhånd tak

Peter Tilsted
Avatar billede online-help.dk Nybegynder
27. marts 2002 - 15:21 #1
hvad er dbf??
Avatar billede tille Nybegynder
27. marts 2002 - 16:09 #2
oprindelig stammer dbf fra dbase, men bruges nu af flere forskellige tools, over en kam kaldet xBase værktøjer.

Visual Foxpro er een af dem, og det er en sådan applikation jeg skal snakke med.
Avatar billede stoney96 Nybegynder
28. marts 2002 - 08:58 #3
Det er givetvis dobnbeltplingerne (") i dine strenge f.eks. width="75%".
Koden tror at strengen er færdig når den kommer til første dobbeltpling. I html-koder for width og lignende er det normalt IKKE nødvendigt med dobbeltplingerne. Prøv at fjerne dem.
Som et kuriosum kan jeg da fortælle at hvis du VIL have dobbeltplingerne med, så skal du sørge for at de står dobbelt som f.eks. width=""75%"".
Avatar billede tille Nybegynder
29. marts 2002 - 10:58 #4
stoney96: det ser ud til at du har reddet min påske, jeg tester lidt videre så får du nogle point
Avatar billede tille Nybegynder
29. marts 2002 - 22:06 #5
ok det hjalp sgu ikke.

jeg tror der må være noget galt med den odbc driver til .dbf formatet

jeg kunne genskabe problemet også med strenge uden "

jeg skal være færdig så nu laver jeg en midlertidig løsning, hvor jeg gemmer som enkelt filer (bvadr !!!), men der kan højst komme ca 10 af dem, så det går nok.

hvordan ville du forøvrigt erstatte " med "" eller blank?
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