14. maj 2002 - 09:36Der er
21 kommentarer og 3 løsninger
Jeg har lavet en hjemmeside som skal udtage nogle oplysninger fra
Jeg har lavet en hjemmeside som skal udtage nogle oplysninger fra to tabeller. Jeg opretter to forbindelser til hver sin tabel, men skolens server accepterer kun en forbindelse til databasen. Er der ikke en måde hvorved man kan kopiere feltet fra den ene tabel hen til den anden, altså ned i databasen. det er en access-database
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
hvordan laver man det, det er jo fra to forskellige tabeller. Her er koden: set conn = server.CreateObject ("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("../it/db/db1.mdb") set rs = server.CreateObject ("ADODB.Recordset") rs.Open "SELECT * FROM efterlysninger where gruppe='"& x &"'", conn, 1 kan man udtrække fra flere tabeller?? og i givet fald hvordan??
Du kan udtrække på flere måder. Hvis dine tabeller er ens opbygget kan du sammenkæde to SQL's ved en union. Hvis du har fælled nøgler, kan du sammenkæde tabellerne via en join. Hvordan ser dine tabeller ud?
den ene har flg felter: brugernavn, password, fornavn, efternavn, adresse, postnr, by, tlfnr, email og den anden: brugernavn, gruppe, genstand, beskrivelse, sidst_set, geografisk_placering
jeg har ikke nogle primær nøgle, men er det muligt at lave det ved disse tabeller??
Der er en masse af disse "undocumented character features" rundt omkring på dette site. Findes der en samlet beskrivelse et sted, jeg vil gerne have en der græder?
>hansk: Nu skal du ikke være så ked af det... *SNØFT* Nej, jeg kender ikke lige eet samlet sted for dem alle, men du kan jo prøve at se på diverse SMS-sider...
jeg kan ikke få det til at virke. Det jeg vil have er at den skal vælge felterne brugernavn, gruppe, genstand, beskrivelse, sidst_set, geografisk_placering fra tabellen efterlysninger hvor x = "Fjernsyn" og vælge feltet "email" fra tabellen bruger hvor efterlysninger.brugernavn = bruger.brugernavn. Jeg har forsøgt med flg kode: dim x x = Request.Querystring("gruppe")
set conn = server.CreateObject ("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("../it/db/db1.mdb") set rs = server.CreateObject ("ADODB.Recordset") rs.Open "SELECT * FROM efterlysninger, bruger where efterlysninger.brugernavn = bruger.brugernavn, conn, 1 og får flg fejl "Unterminated string constant" ved denne kode tager jeg heller ikke hensyn til at x = "Fjernsyn"
rs.Open "SELECT Efterlysninger.*, bruger.email FROM Efterlysninger INNER JOIN Bruger ON Efterlysninger.brugernavn=Bruger.brugernavn WHERE x='Fjernsyn'", conn, 1
jeg får stadig samme fejl: Unterminated string constant line 91, column 106 (linie 91 er rs.Open....) hvad gør jeg forkert??? Koden: set conn = server.CreateObject ("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("../it/db/db1.mdb") set rs = server.CreateObject ("ADODB.Recordset") rs.Open "SELECT efterlysninger.*, bruger.email FROM efterlysninger INNER JOIN Bruger ON efterlysninger.brugernavn = bruger.brugernavn WHERE x='Fjernsyn'", conn, 1
Prøv at starte med en simplere streng og så gå ud derfra:
rs.Open "SELECT efterlysninger.*, bruger.email FROM efterlysninger,bruger WHERE efterlysninger.brugernavn = bruger.brugernavn;", conn, 1
Synes godt om
Ny brugerNybegynder
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.