> >
> > @ Claudius
> >
> > Wie meinst Du?
> > Ich hab mir das so vorgestellt:
Also ich habe mir das ungef�hr so vorgestellt:
Tabelle texte:
textID int PK
langID int PK
text varchar
Im application_onstart event l�dt man die gesamte tabelle in
application-variablen:
Set rs = conn.execute("texte")
Do while not rs.eof
application(rs("textID")&"|"&rs("langID")) = rs("text")
loop
Jetzt kann man sehr schnell auf alle texte zugreifen, n�mlich �ber
application(textID & "|" & langID)...
Woher die langID kommt - ob aus einer session-varialbe oder aus'm
querystring - kann man je nach applikation entscheiden.... Man kann sich
eine funktion schreiben, um einfach darauf zugreifen zu k�nnen, z.B.
txt(langid,textid) oder einfach txt(textid), falls die langid immer in
einer session-variable steckt...
Falls man was an der texte-DB ge�ndert hat und die application-variablen
updaten will, ruft man einfach eine spezielle seite auf, die nach einem
application.lock alle daten neu einliesst....
Diese l�sung ist gut f�r kleine und mittlere mehrsprachige websites...
Funktioniert auch mit grossen websites, aber dann w�rde ich einen
eigenen rechner mit entsprechend viel speicher nehmen und u.U. die Daten
nicht alle auf einmal in die Application-Variablen laden...
Claudius
| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp