Avatar billede jps2mt Nybegynder
13. august 2001 - 00:20 Der er 5 kommentarer og
1 løsning

HJLÆP!! Underlig fejl

Jeg er ved at lave et script, hvor man skal kunne opdatere 2 strenge. Nu er mit problem så bare at den af en eller anden årsag, kun vil ændre strengen til noget der har samme længde eller er kortere...

Eks:

\"Test\" kan ikke rettes til \"Tester\" men kan godt rettes til \"test\" eller \"Hej\"

Kode:

  SQL = \"SELECT * FROM Startsiden WHERE ID=\'\" & Request(\"i\") & \"\'\"
  Set Recordset1 = Server.CreateObject(\"ADODB.Recordset\")
  Recordset1.Open sql, Rs, 2, 3
  Recordset1(\"URL\") = Request(\"URL\")
  Recordset1(\"Description\") = Request(\"Beskrivelse\")
  Recordset1.Update
  Recordset1.Close
  Response.Redirect \"http://10.10.10.1\"


(Ja, jeg ved godt at der står en IP, og den er til serveren på vores LAN, og scriptet skal kun bruges fra vores LAN)

Mvh. Morten
Avatar billede erikjacobsen Ekspert
13. august 2001 - 00:23 #1
mysql?
Avatar billede jps2mt Nybegynder
13. august 2001 - 00:25 #2
Jeppers...
Avatar billede erikjacobsen Ekspert
13. august 2001 - 00:28 #3
Nemmerlig. ADO-metoden med Mysql har netop den \"fejl\" eller underlighed. Du
er nødt til at bruge en \"UPDATE tabel SET .....\" -sætning i stedet for
Avatar billede jps2mt Nybegynder
13. august 2001 - 00:31 #4
Det har jeg forsøgt, men den lavede en 500 Intern server fejl...

Kan du \"oversætte\" den, så den bliver korrekt??
Avatar billede erikjacobsen Ekspert
13. august 2001 - 00:41 #5
Jah, jeg kan ikke huske hvordan man fyrer sådan en af i ASP (livet er for kort
til ASP), men sætningen bliver noget i retning af:

  sql = \"update startsiden set url=\'\" & Request(\"URL\") & \"\', description=\'\" & Request(\"Beskrivelse\") & \"\' where id=\'\" & Request(\"i\") & \"\'\"

Og gør dig så den tjeneste enten at droppe IE5+ som browser mens du udvikler
(NS eller Opera er gode alternativer), eller få ændret den indstilling med noget i
retning af \"...vis uskadelige http-fejl...\". Microsoft har i deres uendelige naivitet
ment, at brugere ikke er interesseret i at se den helt rigtigt fejlbesked (hvis den
er under en vis størrelse), men i stedet for en tåbelig 500 Intern... fejl.
Avatar billede jps2mt Nybegynder
13. august 2001 - 00:49 #6
Takker...Så virker det... :o)
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