Avatar billede jansangill Nybegynder
28. april 2007 - 14:47 Der er 5 kommentarer og
1 løsning

sql sætning.

Hejsa.

Jeg har et par problemer med at joine tabels og få det til at virke 100%.

Dette her virker udemærket for hylde1, men ikke hylde2.

LoginSQL = "SELECT hylde1.hylde1, hylde1.info, hylde2.hylde2, hylde2.info FROM hylde1,hylde2 WHERE test = '" & hyldeArr(f) & "'"



Bagefter skal det så update noget tekst. Men kan man inner joine i en update? Sådan ser det ud når jeg vil update hylde1 kun. Men vil jo gerne have hylde 2 med.

set opdater = myConnection.execute("update hylde1 SET info = '"& infoArr(f) &"' WHERE hylde1 = '"& hyldeArr(f) &"'")'


Dette er databse strukturen:

hylde1:
id
test
info

hylde2:
det samme.
Avatar billede jansangill Nybegynder
28. april 2007 - 14:47 #1
den sidste sql skulle se således ud:

set opdater = myConnection.execute("update hylde1 SET info = '"& infoArr(f) &"' WHERE test = '"& hyldeArr(f) &"'")'
Avatar billede erikjacobsen Ekspert
28. april 2007 - 15:16 #2
Tyder på du skal lave dine tabeller om:  Een tabel, hylde, et felt der fortæller om det er hylde1 eller hylde2 der står i rækken.  Og tag et kursus i database-design, hvis du kan ;)
Avatar billede softspot Forsker
28. april 2007 - 15:29 #3
Du skulle måske prøve at skitsere hvad det er for en opgave du har tænkt dig at løse med det databaselayout - så er det lettere at se om det måske kan gøres mere effektivt på en anden måde...
Avatar billede jansangill Nybegynder
28. april 2007 - 16:25 #4
Jeg tog rådet fra erikjakobsen og lavede hele min database om. Men fik dog ikke taget et kursus i database design:)

Nu virker lortet også. Tak for hjælpen.
Avatar billede erikjacobsen Ekspert
28. april 2007 - 16:45 #5
;) Ja, sådan et kursus taget nok lidt mere end halvanden time...  Men det du gjorde er hvad man skal en gang imellem: lave tabeller og indhold så det "passer til" SQL-forespørgsler. Og så skal men lade være med at lave tabeller på samme måde som regneark. (Jeg samler slet ikke på point, tak)
Avatar billede jansangill Nybegynder
29. juni 2007 - 20:45 #6
svar.
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