Just nu i M3-nätverket
Gå till innehåll

Hur skriva ut alla fältnamn och värde i ett recordset om det har ett värde...?


L. Gustafsson

Rekommendera Poster

L. Gustafsson

Hej!

 

Jag undrar om man kan skriva ut alla poster i ett recordset utan att ange fältnamn?

 

Ponera att det finns 50 fält i en tabell och att vissa av dessa har ett värde - andra inte. I samband med att man hämtar alla poster med ett visst id så använder man * dvs (SELECT * FROM tabell WHERE id=y)

 

Nu vill jag skriva ut fältnamn och dess värde om det skiljer sig från den tomma mängden - annars inte. Kan man lösa detta genom någon for...each sats eller något annat bra alternativ?

 

Hoppas att ni förstår vad jag menar och ser fram emot snabba svar!

 

H

 

Lars

 

Länk till kommentar
Dela på andra webbplatser

L. Gustafsson

Hej och tack!

 

Det fungerade verkligen men nu har jag ytterliggare en undran.

Om man även vill skriva ut fältnamnen som angett i databasen - hur gör man då?

 

H

 

Lars

 

Länk till kommentar
Dela på andra webbplatser

I loopen du fick, använd .Name på varje fält:

 

[color="#0000ff"]For[/color] [color="#0000ff"]Each[/color] objField [color="#0000ff"]In[/color] recordset.Fields
  strFieldName=objField.Name
[color="#0000ff"]Next[/color]

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...