webForumDet fria alternativet

Lite ARRAY funderingar

ASP

7 svar · 257 visningar · startad av T_Codez

Medlem sedan juli 2001458 inlägg
Frågan#1

Tjena Moss! :-)

Här kommer lite funderingar om och hur med arrayer.

Nu har jag trampat runt i ASP träsket ett tag utan att ha nyttjar arrayers styrka.
Men nu har jag kommit till ett sådant läge att nu har jag inget annat val om jag
vill spara lite tid (tror jag). Sagt och gjort jag har pluggat mig runt på inläggen här och
lärt mig mycket matnyttigt men inte tillräkligt tyvärr.

Efter att man läst på lite så ska man ju hugga tag i problemet. Och det är som
vanligt när mina frågor dyker upp så verkar de inte riktigt följa den vedertagna standarden, men detta forum som handhåller de som är tunga i gardet brukar alltid klura ut något.

Min tanke/problemställning är följande:

Jag har en Databas.

I den databasen har jag flera tabeller med likvärdig data. Det som skiljer dem
åt är landskoden. Ex. tbl_se och tbl_uk osv.

När man sedan i adminläget loggar in som "SuperAdmin" så ska samtliga länders innehåll listas.

Det innebär i praktiken lika många sqlsatser som det finns landstabeller (idag ca:50 stycken).

Så här långt har jag ingenting, Men lösningen jag tänkt mig ska vara att man kanske via en array
kan lagra själva sql-satsen. och/eller läsa upp den

Och i den sql-satsen så finns en läsning från en fil som innehåller "landskoden"

Typ så här skulle man kunna göra:

Do while not File.EOF

filmedlandskod = Läsrad i fil.txt

SQL="SELECT * FROM tbl_" & "filmedlandskod" &" Where kategori = 'anything'"

Next

Fast då var det med arrayen. Skulle den kunna underlätta för mig i och med att det är 50 stycken. Vad tror ni?

Och sen är det uppläsningen också... hmm

Eller ska jag återkomma när jag har mer kött på bena? Anyway... jag börjar köra nu.

Tacksam för alla goda råd. Credits i filen blir det givetvis... :-)

------------------
There is no Tomorrow...

Medlem sedan dec. 19998 577 inlägg
#2

Jag skulle aldig skapa en tabell per språk, bygg om databasen och skapa en enda tabell, lägg in ett id på vilket språk det är.

------------------
Mostly Harmless

Medlem sedan juli 2001458 inlägg
#3

Mmmm, ska nog kolla det också... Börjar tröttna på alla konstiga varienter jag testat så här långt...

------------------
There is no Tomorrow...

Medlem sedan feb. 200112 078 inlägg
#4

Jag tror jag håller med Vide där. Det jag inte riktigt förstår (jag är visserligen ingen hejare på arrays) är var själva arrayen kommer in i bilden överhuvudtaget.. :q

------------------
Jag är skum

Medlem sedan dec. 19998 577 inlägg
#5

Det behövs inga arrayer om du bygger databasmodellen på ett bra sätt. Annars skulle väl det arrayet innehålla alla namnen på tabellerna om jag förståt det rätt...

------------------
Mostly Harmless

Medlem sedan juli 2001458 inlägg
#6

Tanken jag hade var nog att arrayen skulle lagra samtliga landskoder. Och att sen att SQL satsen skule se ut som typ:

Do until...
select * from tbl_(arrayvärde) Where OSV.

Men den är nedlagd nu...

Fösöker lösa det på annat vis nu. Måste dock erkänna att det skulle vara intressant om och hur det skulle vara möjligt ändå på någe vänster...

Men den som lever får se... :-)

------------------
There is no Tomorrow...

[Redigerat av T_Codez den 12 dec 2001]

Medlem sedan feb. 200112 078 inlägg
#7

Måste dock erkänna att det skulle vara intressant om och hur det skulle vara möjligt ändå på någe vänster...

Mja.. jag vet inte. Jag tycker det är mer intressant med en lösning som funkar och som är enkel att göra.

:q ;)

------------------
Jag är skum

Medlem sedan dec. 19998 577 inlägg
#8

bygg om databasen och skapa en enda tabell, lägg in ett id på vilket språk det är.

Plus att du lägger upp en referenstabell där du ger varje språksid ett namn, så att du kan presentera det på ett bra sätt.

------------------
Mostly Harmless

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)