webForumDet fria alternativet

tabell.kolumn i MySQL?

7 svar · 302 visningar · startad av whad

whadMedlem sedan sep. 2003223 inlägg
#1

Fungerar inte tabell.kolumn när man ska hämta data från en MySQL-databas?
Hur ska man göra ist?

K@llenMedlem sedan mars 20032 667 inlägg
#2

Jo, det gör det. Du kan även använda alias.

Hur ser din fråga ut?

supremeMedlem sedan sep. 2002252 inlägg
#3

Jodå det fungerar kanon. Vad får du för fel när du försöker?

whadMedlem sedan sep. 2003223 inlägg
#4

Ä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".

K@llenMedlem sedan mars 20032 667 inlägg
#5

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.

whadMedlem sedan sep. 2003223 inlägg
#6

Jag använder det även i recordset eftersom jag har samma kolumnnamn i flera tabeller (id). Det fungerar när man använder Access.

whadMedlem sedan sep. 2003223 inlägg
#7

Ska det fungera utan att använda sig av alias när man har samma kolumnnamn i flera tabeller?

@ndersMedlem sedan juni 200032 969 inlägg
#8

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 ...
135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)