Men jag hittar inte fel på min SQL-sats
Skall man tro på det... ;)
Har ingen aning om vad felmeddelandet betyder men posta lite kod ändå vettja.
8 svar · 263 visningar · startad av Zandris
Hej!
Jag undrar om det är någon som kan förklara detta felmeddelande?
Base64Decode (0x800A0001)
Bad Base64 string.
/bin/n_libBase64.asp, line 45 :q
Jag har sökt efter något liknande här på forumet men inte hittat något.
Felmeddelandet kommer upp när jag kör en "INSERT INTO". Men jag hittar inte fel på min SQL-sats.
Tacksam för hjälp!
MVH Zandris
Men jag hittar inte fel på min SQL-sats
Skall man tro på det... ;)
Har ingen aning om vad felmeddelandet betyder men posta lite kod ändå vettja.
Vad är det för databas du använder?
Hur ser koden ut?
Jag har ju ingen aning om vad det är egentligen.
Hej igen!
Koden ser ut så här:
SQL_skapa = "INSERT INTO objekt (namn, obj_nr, bransch, adress, postnr, postort, kommun, kommundel, telefon, fax, kontakt_p, kontakt_tfn, epost, inv_namn, oppetid, verksamhet, lokal) VALUES ("&namn&", "&obj_nr&", "&bransch&", "&adress&", "&postnr&", "&postort&", "&kommun&", "&kommundel&", "&telefon&", "&fax&", "&kontakt_p&", "&kontakt_tfn&", "&epost&", "&inv_namn&", "&oppetid&", "&verksamhet&", "&lokal&");"
Conn.Execute (SQL_skapa)
Alla värden hämtas från ett formulär.
Det konstiga är att filen heter objekt.asp och filen /bin/n_libBase64.asp har jag aldrig hört talkas om innan. När jag gör en sökning i datorn så hittas inte filen.
Börjar fundera på om jag fått något virus som förstört wwwroot. Kan nämligen inte arbeta i localhost utan att vara uppkopplad med modemet heller. Konstigt.
Kör Norton Antivirus men programmet hittar inget.
Någon som har hört talas om något liknande?
MVH Zandris
Glömde... Använder Access 2000 som db.
Hmm... lyssnar man på det: "BAD string" så låter det ju faktiskt inte som om det är någont fel på den utan att den just är dålig. Kan kanske vara virus, jag har i alla fall aldrig hör någonting liknande.
:)
Att det blir filändelsen asp i felmeddelandet är nog bara en glitch. (Det kanske finns en fil med namnet n_libBase64.dll)
Du har inte med några apostrofer i ditt insert-statement. Vilka datatyper har du i tabellen?
Hur ser frågan ut om du lägger till
response.write "sql:" & sql_skapa & "<br>"
'conn.execute sql_skapa
så kan du visa resultatet här.
skall detta tecken ; verkligen finnas med i slutet av din kod ??
hmmm... tror inte d, slutet av din kod ser ut så här:
"&verksamhet&", "&lokal&");"
skall se ut så här:
"&verksamhet&", "&lokal&") "
kanske e det detta som spökar, vad vet jag??
Det är inte ;-tecknet som spökade utan det var min dator.
Nu har den kraschat :-(. Kunde ju inte jobba på överhuvudtaget innan. Inget fungerade och nu fungerar den ännu sämre för nu har hårddisken lagt av.
Usch och fy och blä :-(
Men tack ändå för er vilja att hjälpa mig.
MVH Zandris