Toon posts:

[ACCESS] SQL: resultaat in 1 recordset

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil uit m'n database met een query een comma-delimited string terug krijgen van al m'n email-adressen in m'n database. Kan dit in access in 1 keer, zodat je 1 resultaat terugkrijgt ipv hetzelfde aantal recordset als verschillende email-adressen?

Ik heb nu de volgende query:

SELECT '"' & [Voornaam] & " " & [Achternaam] & '" <' & [Emailadres] & '>, '
FROM [Leden];

maar die geeft dus tig recordset terug, terwijl ik in 1 keer alles in 1 string wil terugkrijgen.

Kan dit?

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
sql geeft altijd record sets terug..

je zal iets met die recordsets moeten doen om ze naar strings te toveren

This message was sent on 100% recyclable electrons.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Om te beginnen geeft elke SQL query maar één recordset terug, niet meerdere. Je krijgt meerdere records, dat wel.

Verder denk ik dat je dit op applicatieniveau moet doen. Een simpel loopje is voldoende.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
het is dus niet in access mogelijk zonder te programmeren? Ik heb namelijk een simpel ledendatabaseje, waarmee ik dmv een access-query in 1 keer alle email-adressen tevoorschijn wil toveren...

  • zwippie
  • Registratie: Mei 2003
  • Niet online

zwippie

Electrons at work

Je kan het resultaat van een query in Access toch ook gewoon exporteren als bv een csv-bestand? Dit kan via de querybuilder.

How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

CSV != comma delimited string :)
CSV scheidt de velden mbv komma's, TS wil de records scheiden.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • zwippie
  • Registratie: Mei 2003
  • Niet online

zwippie

Electrons at work

Ok, niet helemaal goed gelezen van mij.
Als extra stap na wat ik schreef, zou je dan nog in een editor een simpele replace actie kunnen doen, namelijk alle linebreaks vervangen door een komma. :)

How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Editor?

Visual Basic:
1
2
3
4
5
While Not rs.EOF
    s = s & rs("veld") & ", "
    rs.MoveNext
Wend
s = Left(s, Len(s) - 2)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.

Pagina: 1