Avatar billede jespera Nybegynder
18. marts 2003 - 10:00 Der er 5 kommentarer og
1 løsning

Sprog styring og opdeling af DB til formålet

Hej Alle

Jeg skal igang med at lave en site på flere forskellige sprog. Jeg har i mit design/programmerings udkast tænkt at lave en db som f.eks for nyheder så sådan ud

//Tubel Nyheder

dk_overskrift
uk_overskrift
g_overskrift
dk_tekst
uk_tekst
g_tekst

Er det ok at gøre sådan ?

Så på f.eks nyheds siden vil jeg så lavet et udtræk afhængig at det som brugeren har valgt. Dette kunne se ud som dette

//Nyhedsside.asp

SQL="SELECT * FROM nyheder" & Sessions("sprog")

Er ovenståede kode rigtig ??

Men hvordan får jeg så fat i de rigtige elementer afhængig af sproget i f.eks nyheds tublen ??

Håber i forstår min spg. :-)
Avatar billede medions Nybegynder
18. marts 2003 - 10:05 #1
Ja, fx.

SQL="SELECT * FROM nyheder"
Set objRs = objConn.Execute(SQL)

Response.Write(objRs(Sessions("sprog") & "_overskrift"))

//>Rune
Avatar billede jespera Nybegynder
18. marts 2003 - 10:14 #2
hey det var sku smart det havde jeg ikke lige drejet......

Hvad med opdeling af db er det ok......
Avatar billede medions Nybegynder
18. marts 2003 - 10:16 #3
Yepzer

Evt.
SQL="SELECT * FROM nyheder" & Sessions("sprog") & ""

//>Rune
Avatar billede medions Nybegynder
18. marts 2003 - 10:16 #4
Altså hvis så du vil sætte en WHERE clouse på kan du gøre sådan her:

SQL="SELECT * FROM nyheder" & Sessions("sprog") & " WHERE id = 1"

//>Rune
Avatar billede jespera Nybegynder
18. marts 2003 - 13:13 #5
det var lidt mere simpelt end jeg lige havde regnet med.........men men en fed point score til dig........

CIAO
Avatar billede medions Nybegynder
18. marts 2003 - 13:25 #6
Hehe yeah :-)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester