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

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Overgang fra Access til MySQL
Fra : Rasmus Nielsen


Dato : 17-01-04 12:32

Hej,

Jeg er ved at skifte fra Access til MySQL, men alle mine update-scripts
giver nu "en fejl i SQL syntaksen nær 'interval, topbud, billede, width,
height, end, nypris, produktbl' på linje 1", eksempelvis i det følgende:

strSQL = "Insert into auktioner ("

strSQL = strSQL & "produktnavn, "
strSQL = strSQL & "type, "
strSQL = strSQL & "beskrivelse, "
strSQL = strSQL & "startbud, "
strSQL = strSQL & "interval, "
strSQL = strSQL & "topbud, "
strSQL = strSQL & "billede, "
strSQL = strSQL & "width, "
strSQL = strSQL & "height, "
strSQL = strSQL & "end, "
strSQL = strSQL & "nypris, "
strSQL = strSQL & "produktblad) "

strSQL = strSQL & "values( "

strSQL = strSQL & "'" & produktnavn & "', "
strSQL = strSQL & "'" & slags & "', "
strSQL = strSQL & "'" & beskrivelse & "', "
strSQL = strSQL & "'" & startbud & "', "
strSQL = strSQL & "'" & interval & "', "
strSQL = strSQL & "'" & startbud & "', "
strSQL = strSQL & "'" & billedenavn & ".jpg', "
strSQL = strSQL & "'" & bredde & "', "
strSQL = strSQL & "'" & hoejde & "', "
strSQL = strSQL & "'" & Fredagen & "', "
strSQL = strSQL & "'" & nyepris & "', "
strSQL = strSQL & "'" & varenr & "')"

Conn.Execute(strSQL)

Hvad skal der ændres? Det virkede fint med Access...

Venlig hilsen, Rasmus Nielsen.



 
 
Torben Brandt (17-01-2004)
Kommentar
Fra : Torben Brandt


Dato : 17-01-04 14:37

Rasmus Nielsen skrev:
> Jeg er ved at skifte fra Access til MySQL, men alle mine update-scripts
> giver nu "en fejl i SQL syntaksen nær 'interval, topbud, billede, width,
> height, end, nypris, produktbl' på linje 1", eksempelvis i det følgende:

Jeg er ikke helt sikker, men måske er interval et reserveret ord i MySQL...
Nogen kan nok fortælle hvad man så skriver for at henvise til feltet
interval.

/Torben


Mads Graugaard Hanse~ (17-01-2004)
Kommentar
Fra : Mads Graugaard Hanse~


Dato : 17-01-04 14:59

Rasmus Nielsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej,
>
> Jeg er ved at skifte fra Access til MySQL, men alle mine update-scripts
> giver nu "en fejl i SQL syntaksen nær 'interval, topbud, billede, width,
> height, end, nypris, produktbl' på linje 1", eksempelvis i det følgende:
>
> strSQL = "Insert into auktioner ("

i MySQL skal du angive databasen og tabellen..
eks..

strSQL = "Insert into database.tabel"

interval er et reserveret ord i MySQL

hele listen kan du finde her

http://www.ucl.ac.uk/is/mysql/manual/manual_Reference.html#Reserved_words

/Mads

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mads Graugaard Hanse~ (17-01-2004)
Kommentar
Fra : Mads Graugaard Hanse~


Dato : 17-01-04 15:03

Mads Graugaard Hansen wrote in dk.edb.internet.webdesign.serverside.asp:
> interval er et reserveret ord i MySQL
>
> hele listen kan du finde her
>
> http://www.ucl.ac.uk/is/mysql/manual/manual_Reference.html#Reserved_words
>

og så vidt jeg husker (du må ikke hænge mig op på det)
så kan du omgås et reserveret ord på følgende måde..

[interval] prøv det..

men igen .. er ikke 100% sikker

/Mads

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rasmus Nielsen (17-01-2004)
Kommentar
Fra : Rasmus Nielsen


Dato : 17-01-04 17:18

> strSQL = "Insert into database.tabel"
>
> interval er et reserveret ord i MySQL

Tak skal du have! Det var dog nok at rename "interval", jeg behøvede ikke at
skrive databasenavnet...

Venlig hilsen, Rasmus Nielsen.



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

Månedens bedste
Årets bedste
Sidste års bedste