Entwickler-Ecke

Datenbanken - E-Mail Adressen in der Datenbank gleichzeitig verschicken !


Jagg - Do 18.07.02 16:38
Titel: E-Mail Adressen in der Datenbank gleichzeitig verschicken !
Hallo !

Ich habe eine Datenbank mit 5 E-Mail Adressen und möchte Sie jetzt gleichzeitig (oder nacheinander,wie Ihr das auch immer nennen wollt) verschicken).
Ich habe bisjetzt immer nur 1 E-Mail verschickt,aber ich habe sie eingegeben in einem Edit-Feld und jetzt muss ich Sie ja aus einer Datenbank auslesen !

Das Prinzip ist so :

Aus einer ComboBox wähle ich den Namen der Datenbank aus und die
E-Mail Adressen,die dadrin sind sollen dann (mit einem Knopdruck) verschickt werden !

Könnt Ihr mir helfen ???

Jagg !


Buggi - Do 18.07.02 17:06

Hi Jagg,

was genau möchtest Du, E-Mail-Adressen verschicken oder eine E-Mail an mehrere Adressen verschicken?


Jagg - Do 18.07.02 18:37

Oh,Sorry,ich habe mich falsch ausgedrückt !
Ich möchte eine E-Mail an mehrere Adressen verschicken !
So,ich hoffe,Ihr könnt mir JETZT helfen ! :-)

Jagg !


Husar - Fr 19.07.02 14:32
Titel: Re: E-Mail Adressen in der Datenbank gleichzeitig verschicke
Jagg hat folgendes geschrieben:

Ich habe eine Datenbank mit 5 E-Mail Adressen und möchte Sie jetzt gleichzeitig (oder nacheinander,wie Ihr das auch immer nennen wollt) verschicken).
Ich habe bisjetzt immer nur 1 E-Mail verschickt,aber ich habe sie eingegeben in einem Edit-Feld und jetzt muss ich Sie ja aus einer Datenbank auslesen !

Das Prinzip ist so :

Aus einer ComboBox wähle ich den Namen der Datenbank aus und die
E-Mail Adressen,die dadrin sind sollen dann (mit einem Knopdruck) verschickt werden !
Jagg !


Wenn ich dich richtig verstanden habe willst du eine Datenbank auswählen und an alle E-Mail-Adressen in der Datenbank gleichzeitig eine Mail schicken.


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
TdbTable1.first;
for i := 1 to TdbTable1.RecordCount do
begin
  if length smtp.PostMessage.ToAddress > 0 then
  smtp.PostMessage.ToAdress.add(',');
  smtp.PostMessage.ToAddress.add(TdbTable1.FieldByName
  ('email').AsString);
  TdbTable1.Next;
end;


Ich hoffe das du damit weiterkommst


Marc - Fr 19.07.02 15:35
Titel: Re: E-Mail Adressen in der Datenbank gleichzeitig verschicke
Jagg hat folgendes geschrieben:
Aus einer ComboBox wähle ich den Namen der Datenbank aus und die E-Mail Adressen,die dadrin sind sollen dann (mit einem Knopdruck) verschickt werden

Wieso wählst Du in der ComboBox eine Datenbank aus und nicht eine Tabelle? In Datenbanken können keine E-Mail-Adresse drinstehen, höchstens in Tabelle. Oder habe ich das jetzt falsch verstanden?

Gruß Marc


Jagg - Mo 22.07.02 13:37

Hallo !

Mit dem code con Husar komme ich nicht ganz klar !
In der ComboBox kann ich verschiedene Tabellen aus wählen und auf die Tabelle die ich dann gewählt habe soll er dann zugreifen damit ich die Daten herauslesen kann !


Also,keine bestimmt tabelle !
Man soll auch darauf zugreifen können aud auslesen,wenn die Tabelle nicht im gleichen Verzeichnis steht !


Husar - Mo 22.07.02 22:15

Jagg hat folgendes geschrieben:
Hallo !

Mit dem code con Husar komme ich nicht ganz klar !
In der ComboBox kann ich verschiedene Tabellen aus wählen und auf die Tabelle die ich dann gewählt habe soll er dann zugreifen damit ich die Daten herauslesen kann !


Also,keine bestimmt tabelle !
Man soll auch darauf zugreifen können aud auslesen,wenn die Tabelle nicht im gleichen Verzeichnis steht !


Was steht denn in den Items der ComboBox?

Ein Item-Beispiel wäre nicht verkehrt! :|


Jagg - Di 23.07.02 10:57

In dem Beispiel der ComboBox steht der name der Tabelle !