12. juli 2002 - 15:47Der er
11 kommentarer og 1 løsning
JOIN
Hvordan skal nedenstående sætning se ud, hvis jeg vil tilføje en ekstra tabel der hedder "bilstem", der kan knyttes til "gallerier"-tabellens ID??? - "bilstem" kan godt indeholde blanke felter (altså indeholder ikke ID som udgangspunkt)
SELECT * FROM gallerier, pictures WHERE gallerier.ID=pictures.ID AND pictures.picposition=1
SELECT * FROM gallerier inner join pictures ON gallerier.ID=pictures.ID Left outer join bilstem ON gallerier.ID = bilstem.ID where pictures.picposition=1
Hmm... det gider den ikke.. jeg får fejl : A default property was not found for the object.
Det ser sådan ud: Set gallerier = Server.CreateObject("ADODB.Recordset") gallerier.ActiveConnection = MM_gallerierCONN_STRING gallerier.Source = "SELECT * FROM gallerier INNER JOIN pictures ON gallerier.ID=pictures.ID LEFT OUTER JOIN bilstem ON gallerier.ID = bilstem.ID WHERE gallerier.ID=pictures.ID AND pictures.picposition=1 " & search & brand & " ORDER BY " & sorting gallerier.CursorType = 0 gallerier.CursorLocation = 2 gallerier.LockType = 1 gallerier.Open()
Den siger bare det samme : Syntax error (missing operator) in query expression 'gallerier.ID=pictures.ID LEFT OUTER JOIN bilstem ON gallerier.ID = bilstem.ID'.
Jeg får slet ikke lov til at se det den skal skrive fra response.write'n
& search & brand & - er bare nogle ekstra sætninger til at søge med... virker fint nok, så det er ikke dem der er problemet...
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.