Avatar billede kramerfan Nybegynder
29. maj 2002 - 12:28 Der er 10 kommentarer og
1 løsning

SQL i forhold til Access og MySQL

Jeg har skiftet DB fra access til MySQL. Betyder det at jeg også skal lave noget om i mine SQL strenge.

Jeg får en fejl på denne SQL-streng, som jeg ikke fik i Access:
SQL1 = "INSERT INTO Overskrift (overskrift, Beskrivelse1, Beskrivelse2, Billede1, Billede2, Lyd, Indsat, Parentid) VALUES ('"&a&"','"&b1&"',' ','none','none','none',#"&c&"#,"&d&")"
    conn.execute(SQL1)
Avatar billede erikjacobsen Ekspert
29. maj 2002 - 12:36 #1
Ja, datoer er anderledes. Der skal du sætte ind som f.x

'2002-05-29'
Avatar billede kramerfan Nybegynder
29. maj 2002 - 12:51 #2
Mange tak. Det hjalp!!!
Vil du have point må du sende det ind som et svar!!
Avatar billede kramerfan Nybegynder
29. maj 2002 - 12:55 #3
Kan du så også se hvad der er galt med denne kode:

SQL = " SELECT overskrift FROM overskrift WHERE parentid = 0"
set records1 = conn.execute(SQL)

' ---------- skal løbe request.form og records1(0) igennem -----------

do while not records1.eof

a =         Request.Form (records1(0))

'response.write a

SQL = "UPDATE overskrift SET Overskriftsnr = '"&a&"'  WHERE overskrift= '"&records1(0)&"' "
conn.execute(SQL)
                 
count=count+1
records1.movenext
loop
if count = 0 then
Response.Write("")
records1.close
end if
records1.close


Response.redirect "admin-login.asp"
Avatar billede erikjacobsen Ekspert
29. maj 2002 - 13:01 #4
Hvad går der galt?
Avatar billede kramerfan Nybegynder
29. maj 2002 - 13:22 #5
Den skriver at der ikke er en tabel med et felt der hedder Overskrift. Men det er der. Den stopper ved denne linie:
SQL = "SELECT overskrift FROM overskrift WHERE parentid = "&a&" "
set records1 = conn.execute(SQL)
Avatar billede erikjacobsen Ekspert
29. maj 2002 - 14:02 #6
SQL = "SELECT overskrift.overskrift FROM overskrift WHERE parentid = "&a&" "

...måske
Avatar billede kramerfan Nybegynder
29. maj 2002 - 14:13 #7
Det er fordi man skal være præcis med navngivningen af tabeller i MySQL. Altså passe på med store og små bogstaver. Nu virker det hele igen.
Avatar billede erikjacobsen Ekspert
29. maj 2002 - 14:17 #8
Ja, når din MySql kører på Unix/Linux så betyder det noget.
Avatar billede kramerfan Nybegynder
29. maj 2002 - 14:25 #9
Vil du have dine point eller hva'!!!
Avatar billede erikjacobsen Ekspert
29. maj 2002 - 14:44 #10
nå ja
Avatar billede erikjacobsen Ekspert
29. maj 2002 - 14:44 #11
:)
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
Computerworld tilbyder specialiserede kurser i database-management

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