Fungerar inte tabell.kolumn när man ska hämta data från en MySQL-databas?
Hur ska man göra ist?
tabell.kolumn i MySQL?
7 svar · 302 visningar · startad av whad
Jodå det fungerar kanon. Vad får du för fel när du försöker?
whad skrev:
Ändrade så jag använder alias nu.
När jag försökte använda en vanlig rs("table.id") innan så fick jag en "Objektet kunde inte hittas i mängden med det begärda namnet eller numret".
I sql-frågan kan du skriva tabellnamn.kolumnnummer. När du hänvisar till ett recordset kan du strunta i tabellnamnet och bara ange kolumnnamn.
Jag använder det även i recordset eftersom jag har samma kolumnnamn i flera tabeller (id). Det fungerar när man använder Access.
Ska det fungera utan att använda sig av alias när man har samma kolumnnamn i flera tabeller?
Antagligen inte. Du kan ju alltid hämta ut fältet en gång till med ett alias om du inte orkar specificera alla fält.
SELECT foo.*, foo.id as fooid ...