28. april 2007 - 14:47Der 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) &"'")'
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 ;)
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...
;) 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)
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.