Hallo zusammen,
ich lese Sprachen aus einer Datenbank zugeh�rig zu einem Artikel.
Es sind mindestens eine und h�chstens drei Sprachen die ich zu einem
Artikel auslese. Dabei weis ich nicht ob der User der den Artikel
eingestellt hat nur eine oder zwei oder sogar drei Sprachen gew�hlt hat.
Die Artikelnummer ist dabei immer gleich und das auslesen funktioniert
auch nur wenn ich dies in einer schleife mache kommt dann folgendes
Beispiel heraus.
,Deutsch,Englisch,Italienisch
Code:
------------------------------------------------------------------------
--
Set DataConnEA = Server.CreateObject("ADODB.Connection")
DataConnEA.Open Datenbank
sqltempEA = "SELECT * FROM Einstell WHERE Artikel_Nr='" & Artikel_Nr &
"'"
Set rsEinstellenEA = DataConnEA.Execute(sqltempEA)
while not rsEinstellenEA.EOF
rec_Sprache = rec_Sprache & "," & rsEinstellenEA("Sprache")
rsEinstellenEA.moveNext
wend
rsEinstellenEA.Close
DataConnEA.Close
Set DataConnEA = nothing
------------------------------------------------------------------------
--
wenn ich es nun Filtern m�chte mit
aSprache = split(rec_Sprache,",")
Sprache0 = aSprache(0)
Sprache1 = aSprache(1)
Sprache2 = aSprache(2)
Sprache3 = aSprache(3)
Funktioniert es auch, aber wenn ich nur eine oder zwei Sprachen habe
bekomme ich eine Fehlermeldung weil es dann nur bis aSprache(2) geht und
aSprache(3) ist nicht definiert.
Wie kann ich da vorgehen so das ich weis wie viel Sprachen ich habe und
welche.
F�r Info w�hre ich sehr Dankbar.
Gru�
J�rg
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp