MEn det funkar inte alls.
Access vägrar ta emot htmlkod, ngra nekal taggar bara,:
if left(hemsida, 11) = "http://www." then
web_site = "<font color='#FFFFFF'> [</font><font color='#CC0000'><a href='" & hemsida & "' target='_blank'> Hemsida </a></font><font color='#FFFFFF'>]</font>"
end if
if left(hemsida, 4) = "www." then
web_site = "<font color='#FFFFFF'> [</font><font color='#CC0000'><a href='http://" & hemsida & "' target='_blank'> Hemsida </a></font><font color='#FFFFFF'>]</font>"
end if
if not instr(hemsida, ".") >0 then
web_site = "<font color='#FFFFFF'> [</font><font color='#CC0000'> Ingen Hemsida </font><font color='#FFFFFF'>]</font>"
end if
'_____________________________________________________________
IF kolla <> TRUE THEN
e_mail = "<font color='#FFFFFF'> [</font><font color='#CC0000'> Ingen Email </font><font color='#FFFFFF'>]</font>"
'END IF
' IF kolla = TRUE THEN
ELSE
e_mail = "<font color='#FFFFFF'> [</font><font color='#CC0000'><a href='mailto:" & mail & "'> Mail </a></font><font color='#FFFFFF'>]"
END IF
'_____________________________________________________________
Dim oConnection
Dim oRecordset
Dim strSQL
Set oConnection = Server.CreateObject("ADODB.Connection")
oConnection.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("g_book.mdb"))
'_____________________________________________________________
strSQL= "INSERT INTO data (Namn, Mail, Hemsida, Icqnummer, Rubrik, Meddelande, Datum, Ipnummer) VALUES ('" & namn & "', '" & e_mail & "', '" & web_site & "', '" & nytt_icq & "', '" & rubrik & "', '" & meddelande & "', '" & datum & "', '" & ipadress & "')"
'_____________________________________________________________
Den säger bara "Missing Operator, så skriver den ut htmlkoden i explorerfnstret.
Om jag därimot URLKodar texten, elelr iaf. "Email", "Hemsida" & "Icqnummer", så skrivs det in i acces, men när ajg sen ska läsa det, så blir det ju bara en massa konstiga tecken, om URLDecode finns det visst inget som heter...
Men hallå, jag är newbee, kan du dra samma ska i fast i mitt fall så skulle ajg bli glad, sen, hur får jag tillbaka det som det var när man skrev allt, Flash tolkar ju htmltaggar, så det måste vara rätt när inladdnignen sker...
Att ersätta en apostrof med två förändrar inte datat, utan säger endast till databasmotorn att strängen inte tar slut, utan det skall vara en apostrof i texten på det stället. i SQL är det ju apostrofer man omsluter strängar med.
Du behöver alltså inte göra något för att få tillbaka informationen som den var eftersom den fortfarande är som den var.
I övrigt: prova att lägga till replaceandet i din kod. Annars har apostrofsproblemet tagits upp miljarrder gånger. Sök och du skall finna.
Din sql-fråga jag syftade på var den där du ändrat koden givetvis.
Jaha...? Men kommer det in i db:n då?
oM det knasar där så är det ju knas innan det kommer till db, för jag antar att det är en formulärskoll du gör först.
Bryt upp problemet i två delar, se till att kollen av formuläret fungerar först. Gör db-insättning sen.
Så, nu fnkar allt, tack för hjälpen, men löste det själv, fast med hjälp av Replace...
Nu har det istället övergått till ett flashrelaterat problem, som jag inte fattar... Om man kollar länken, elelr ja, read aspsidan i explorer fnkar allt, allt skrivs ut.
Men ladda rjag in det i flash visas allt schysst, men rybriken, datumet och ipadressen visas inte...
Ngn som är haj på sådant??
262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91