Avatar billede jmc Nybegynder
14. maj 2003 - 00:01 Der er 10 kommentarer og
1 løsning

replace i dreamweaver

Den er gal. Den første vil addere endnu en http hvis den er der i forvejen sådan: http://http://www.domain   

'replace www
    MM_formVal = Replace(MM_formVal,"www","http://www")
   

Derfor prøver jeg denne her men den virker ikke:

    'if left(MM_formVal,3) = "www" then
          'MM_formVal = replace(MM_formVal, "www", "http://www")
        'end if

Hvad går galt, kan du se det?
Avatar billede eagleeye Praktikant
14. maj 2003 - 00:06 #1
Hvad hvis ens domæne ikke starter med www ? eksvis:  home5.inet.tele.dk/xxx

Du kan evt tjekke på om der er http:// til at starte med.

if left(MM_formVal,7) <> "http://" then
  MM_formVal = "http://" & MM_formVal
end if
Avatar billede eagleeye Praktikant
14. maj 2003 - 00:08 #2
Eller brug inStr:

if inStr(1, MM_formVal, "http://") = 0 then
  MM_formVal = "http://" & MM_formVal
end if
Avatar billede jmc Nybegynder
14. maj 2003 - 00:15 #3
Den første siger:

Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression

den anden siger:

Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression
Avatar billede jmc Nybegynder
14. maj 2003 - 00:16 #4
MM_formVal = Replace(MM_formVal,"www","http://www")

den virker men fucker dobbelt
Avatar billede eagleeye Praktikant
14. maj 2003 - 07:59 #5
Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression

er en database fejl.
Avatar billede eagleeye Praktikant
14. maj 2003 - 08:05 #6
Så prøv med + og ikke &:

if inStr(1, MM_formVal, "http://") = 0 then
  MM_formVal = "http://" + MM_formVal
end if
Avatar billede jmc Nybegynder
14. maj 2003 - 08:33 #7
Syntax error (missing operator) in query expression 'http://'domain''.
Avatar billede jmc Nybegynder
26. august 2003 - 22:52 #8
Hvis man skriver
http://www

så bliver det

til
http://http://www

hvilket jo ikke er godt
Avatar billede eagleeye Praktikant
26. august 2003 - 22:56 #9
Det kan jeg ikke få den til. Prøv at tilføje ,1 så den i det mindste ikke er case-senativ men det ser heller ikke ud som om det er problemmet.:

if inStr(1, MM_formVal, "http://", 1) = 0 then
  MM_formVal = "http://" + MM_formVal
end if
Avatar billede jmc Nybegynder
02. oktober 2003 - 11:20 #10
Dette giver en fejl i SQL execute, som ser sådan ud?

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'http://'3M''.

/rediger_producent.asp, line 119
Avatar billede eagleeye Praktikant
02. oktober 2003 - 18:08 #11
Det ser ud som om der er en ' foran 3M, har du ' i strengen MM_formVal ??

MM_formVal = "'3M'"
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Politiets Efterretningstjeneste

Sektionsleder til IT Porteføljestyring i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Junior Projektkonsulent til program Digital og Operativ Transformation

Capgemini Danmark A/S

Microsoft AI Solution Architect

Politiets Efterretningstjeneste

Fagkoordinator til Netværkssektionen i PET