webForumDet fria alternativet

Ideer!? Hur skapa en kopia av en befintlig tabell i en databas

ASP

4 svar · 203 visningar · startad av T_Codez

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

Hej

Jag har lite funderingar på att skapa en "wizard" som en "Super Admin" ska kunna använda sid av.

Det jag vill ska kunna fungera är följande:

Steg ett

1. Öppna databas
2. Öppna en "Mall tabell"
3. Loopa upp alla data
3. Ändra värden (samma värden i en kolumn till ett nytt)i alla poster för tre kolumner. (Typ)
4. Spara tabell som...
5. Klart...

Är detta möjligt. Och om det är möjligt hur skulle det kunna lösas tro?

Vet att man kan göra det direkt i databasen me skulle vilja undvika det förfarandet. Inbillar mig att man skulle kunna effektivsera det hela genom att göra det via ett webb gränssnitt.

Gissnings vis så gör man det via SQL:en med create table etc. Är dock lite begränsad på det området...

Tack för uppmärksamheten

mvh / TT

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

Medlem sedan juli 2001458 inlägg
#2

Okay... En nutcracker... ;)

Så här långt har jag kommit...

*Gör att val (land som ska få egen tabell)
*klicka på knapp

* Läser upp malltabellen
* Loopar all befintlig data i tabellen
* De tre fälten som ska ändras får sig ett värde beroende på valet i listboxen.
* Fråga om man verkligen vill göra det?
* Vid "Yes"

SQL = "CREATE TABLE tblUpdate_" &val (plus skapa alla fält med de nya värdena)

Set db = Server.CreateObject("ADODB.Connection")
db.Open "int_hardoxDSN"
Set rs = db.Execute (SQL)

Så min fråga för stunden hur creatar man fältet i den nya tabellen?

Tack för uppmärksamheten

mvh / Tony

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

Medlem sedan dec. 200012 464 inlägg
#3

Varför vill du ha det så där?

Det är helt onödigt att skapa olika tabeller med samma struktur, Lagra allt i en tabell och lägg till en kolumn i primärnyckeln som innehåller en landskod.

------------------
essentitia preter non sans multiplicandum

Medlem sedan juli 2001458 inlägg
#4

Sent ska syndaren vakna...

Jag har antingen det alternativet som du nämnde. Och får då gå in och ändra i ett GÄNG asp filer. Och jag önskar att jag gjort så från början... Men samtidigt så vill jag att varje tabell ska kunna innehålla sitt lands unika språk för sig. Och går det galet med en tabell så drabbas bara ett land och inga andra...

Och nu känns det som om jag bara vill bli klar och då kändes detta som det rätta alternativet. Sen när jag ska börja kuckelikura med asp.net så tänkte jag att jag skulle bygga om samma appl. och göra rätt på en gång...

Man är ju fortfarande en newbie på vissa områden, eller så har man inte alltid haft kännedom om möjliga options... Typ...

Det är väl varför antar jag. JAg förstår att det blir huvudbry för er oldies därute... Men man lär sig av misstagen :OO

Så vad tror du? Går det att förverkliga det jag tänker på, eller är det bara att bita i det sura...?

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

Medlem sedan juli 2001458 inlägg
#5

Yeah!

Snirklade runt lite i "söken". Och se ibland hjälper det att leta fler ggr än en.

Hur man gör för att skapa tabell och fält till databasen via ASP istället för att använde access finns att läsa om här

webForum och dess allierade rular som vanligt... Thankz! :e

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

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)