---
title: "Lite ARRAY funderingar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13162-lite-array-funderingar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "T_Codez"
published: "2001-12-10T15:14:00.000Z"
updated: "2001-12-13T07:55:00.000Z"
replies: 7
views: 270
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/13162-lite-array-funderingar"
---

# Lite ARRAY funderingar

## #1 — T_Codez, 2001-12-10T15:14Z

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... :-)

Permalänk: https://www.webforum.nu/p/13162

## #2 — Vide, 2001-12-10T15:30Z

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.

Permalänk: https://www.webforum.nu/p/300664

## #3 — T_Codez, 2001-12-11T07:54Z

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

Permalänk: https://www.webforum.nu/p/300665

## #4 — OveRRidE, 2001-12-12T10:37Z

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

Permalänk: https://www.webforum.nu/p/300666

## #5 — Vide, 2001-12-12T10:40Z

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...

Permalänk: https://www.webforum.nu/p/300667

## #6 — T_Codez, 2001-12-12T10:42Z

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...  :-)

Permalänk: https://www.webforum.nu/p/300668

## #7 — OveRRidE, 2001-12-13T07:50Z

> 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 ;)

Permalänk: https://www.webforum.nu/p/300669

## #8 — Vide, 2001-12-13T07:55Z

> 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.

Permalänk: https://www.webforum.nu/p/300670

---

Tråden på webben: https://www.webforum.nu/amne/asp/13162-lite-array-funderingar
