Avatar billede mrg Nybegynder
17. august 2001 - 22:32 Der er 10 kommentarer og
1 løsning

Whitespace i update-sætning

I UltraDev har jeg fået hjælp til at erstatte return med <br>-koder i insert sætningen på følgende vis:

MM_editQuery = \"insert into \" & MM_editTable & \" (\" & MM_tableValues & \") values (\" & replace(MM_dbValues, chr(10), \"<br>\") & \")\"

Men hvordan skal det se ud i denne update-sætning?
MM_editQuery = MM_editQuery & \" where \" & MM_editColumn & \" = \" & MM_recordId
Avatar billede jiggypoof Nybegynder
17. august 2001 - 22:46 #1
& vbCrlf
Avatar billede medions Nybegynder
17. august 2001 - 22:58 #2
& vbCrlF
Avatar billede burningice Nybegynder
18. august 2001 - 00:09 #3
hvad skulle det til for??

se http://www.eksperten.dk/spm/99592
Avatar billede mrg Nybegynder
19. august 2001 - 16:17 #4
Nogle meget korte svar??

cyberfessor>> ??????
Avatar billede mrg Nybegynder
19. august 2001 - 16:18 #5
MM_editQuery = MM_editQuery & \" where \" & MM_editColumn & \" = \" & MM_recordId & vbCrlf

??
Avatar billede burningice Nybegynder
19. august 2001 - 16:18 #6
hvorfor opretter du et spm med nøjagtig samme problem??
Avatar billede mrg Nybegynder
19. august 2001 - 16:20 #7
Det er det da ikke?

Jeg ville bare vide hvordan det skulle indsættes i en update-kørsel??
Avatar billede burningice Nybegynder
19. august 2001 - 16:32 #8
jeg vil tro at det skal være

MM_editQuery = replace(MM_editQuery, chr(10), \"br>) & \" where \" & MM_editColumn & \" = \" & MM_recordId

men jeg ved det faktisk ikke DA DET ER DEN VÆRSTE GANG SKOD KODE JEG NOGEN SINDE HAR SET!!!! pyyyha, det var så min mening!

og hvis det er fordi at du ikke selv kan finde ud af at skrive den vil jeg råde dig til at lære det. det er altså det bedste, det er jo umuligt at finde fejl og rette i den kode du fremviser her!
Avatar billede mrg Nybegynder
19. august 2001 - 16:45 #9
:-))
Avatar billede burningice Nybegynder
19. august 2001 - 16:49 #10
en update query ser normal sådan her ud

strSQL = \"UPDATE tabel (felt1,felt2,felt3) VALUES (indhold1,indhold2,indhold3)\"

hvis man så ville lave whitespaces på felt3 skal SQL strengen se sådan her ud

strSQL = \"UPDATE tabel (felt1,felt2,felt3) VALUES (indhold1,indhold2,replace(indhold3, chr(10), \"<br>\"))\"
Avatar billede burningice Nybegynder
19. august 2001 - 16:52 #11
jaja, jeg sidder og sover... det der var slet ikke en update query... her kommer den

strSQL = \"UPDATE tabel SET felt = \'indhold\'\"

og efter rettelse vil det så se sådan her ud

strSQL = \"UPDATE tabel SET felt = \'\"& replace(\"indhold\", chr(10), \"<br>\") &\"\'\"
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