/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Escape tegn.
Fra : Heine Laursen


Dato : 17-04-02 11:01

Hvordan indsætter jeg f.eks don't ind i min database?

Mvh
Heine Laursen

 
 
Jakob Andersen (17-04-2002)
Kommentar
Fra : Jakob Andersen


Dato : 17-04-02 11:06

"Heine Laursen" <gozar@myrealbox.com> skrev i en meddelelse
news:Xns91F37A2F9627Cgozarmyrealboxcom@130.225.247.90...
> Hvordan indsætter jeg f.eks don't ind i min database?

don''t

Altså udskifte alle enkeltplinger med to enkeltplinger

variabel = "don't"
variabel = Replace( variabel, "'", "''" )

--
Jakob Andersen



Jakob Andersen (17-04-2002)
Kommentar
Fra : Jakob Andersen


Dato : 17-04-02 11:06

"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:a9jhea$brj$1@sunsite.dk...
> variabel = "don't"
> variabel = Replace( variabel, "'", "''" )

Ignorer lige dette jeg troede jeg var i ASP gruppen

--
Jakob Andersen



-Martin- (17-04-2002)
Kommentar
Fra : -Martin-


Dato : 17-04-02 18:21

On Wed, 17 Apr 2002 10:00:59 +0000 (UTC), Heine Laursen
<gozar@myrealbox.com> wrote:

>Hvordan indsætter jeg f.eks don't ind i min database?
>
>Mvh
>Heine Laursen

INSERT INTO tabel VALUES('don\'t')

altså \'

Fx i PHP er der en funktion som hedder addslashes()

$var = addslashes($var);

Heine Laursen (18-04-2002)
Kommentar
Fra : Heine Laursen


Dato : 18-04-02 08:47

-Martin- <admin@natten-i.dk> wrote in
news:rlbrbus92d9se940j2f71sffhkrp7al7ie@4ax.com:

> On Wed, 17 Apr 2002 10:00:59 +0000 (UTC), Heine Laursen
> <gozar@myrealbox.com> wrote:
>
>>Hvordan indsætter jeg f.eks don't ind i min database?
>>
>>Mvh
>>Heine Laursen
>
> INSERT INTO tabel VALUES('don\'t')
>
> altså \'

Det prøvede jeg før jeg postede mit indlæg!!

Mvh
Heine Laursen


Jens Gyldenkærne Cla~ (18-04-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-04-02 08:55

Heine Laursen <gozar@myrealbox.com> skrev:

>> INSERT INTO tabel VALUES('don\'t')
>>
>> altså \'
>
> Det prøvede jeg før jeg postede mit indlæg!!

Det ville hjælpe lidt hvis du fortalte hvilken database du benytter
- det er ikke nødvendigvis samme escapesekvens fra database til
database.

I MS-SQL (og vist også Access) bruges 'don''t' - altså en pling
escapes ved at sætte en ekstra pling foran.

--
Jens Gyldenkærne Clausen
MF (Medlem af Fiduso - www.fiduso.dk)

Heine Laursen (18-04-2002)
Kommentar
Fra : Heine Laursen


Dato : 18-04-02 11:03

"Jens Gyldenkærne Clausen" <gyros@email.dk> wrote in
news:Xns91F464ED672EDjgcnospamget2netdk@212.242.40.196:

> Det ville hjælpe lidt hvis du fortalte hvilken database du benytter
> - det er ikke nødvendigvis samme escapesekvens fra database til
> database.

Ups. ja det ville det nok. Det er Mysql.


> I MS-SQL (og vist også Access) bruges 'don''t' - altså en pling
> escapes ved at sætte en ekstra pling foran.

Den er også afprøvet. Virker heller ikke.

Mvh
Heine Laursen


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste