02. maj 2001 - 17:32Der er
15 kommentarer og 1 løsning
Overfør ID
Jeg har en side hvor den henter et tal i kolonnen \"kat\" længere nede på siden skal den så lave tallet om til ID som så skal hente noget i en anden tabel.
Kolonnen \"Kat\" ligger i tabellen Soeg \"kat\" skal laves om til ID og hente \"navn\" fra tabellen Soegkate
Virker stadig ikke, den starte stadig med den første.
Uddybere det lige: Kat ligger i tabellen Soeger Navn ligger i tabellen Soegkate
Kat skal blive til ID i tabellen Soegkate Det skal vel være sådan noget her: SELECT Soegkate.Navn FROM Soegkate, soeger.Kat FROM Soeger INNER JOIN soeger ON Soegkate.ID = soeger.Kat;
ok Jeg har denne her form på en side, navenet er: godkend.asp?id=69 (id ændre sig selvfølgelig) I formen henter den fra tabellen Soeger
Så når man ned til Kategori, der er får jeg vis \"KAT\" som er et tal, i stedet for at få vist tallet vil jeg gerne have at man kan lave så den viser \"Navn\" fra Soegkate.
Jeg tror stadig ikke jeg er helt med, men jeg gætter på dette: Denne hendter et Navn fra soegkate hvor soegkate.ID = soeger.Kat Samt soeger.Kat = id(69 som ændre sig)
SELECT Soegkate.Navn, soeger.Kat FROM Soegkate INNER JOIN soeger ON Soegkate.ID = soeger.Kat WHERE soeger.Kat=id
Så får jeg denne fejl: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] The specified field \'id\' could refer to more than one table listed in the FROM clause of your SQL statement.
Prøv med denne her SQL sætning: SQLstmt = \"SELECT Soegkate.* FROM Soegkate INNER JOIN soeger ON Soegkate.ID = soeger.Kat WHERE soeger.ID=\" & katid & \";\"
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.