D drain Medlem sedan apr. 2001 65 inlägg Trådstart 4 apr. 2001 08:44 #1 Finns det något sätt att öka på en tabell i en access databas, med nya attribut.
Tänk er tabellen personer med attributen namn, telefonnummer, adress.
Hur kan jag via asp-kod lägga till ett attribut telefon2 på tex en sysAdm sida? Går det med någon recordset metod eller något? Eller är det kört?
@nders Medlem sedan juni 2000 32 967 inlägg du kan göra det via sql.
eftersom jag inte vet vad du kör för databas, så ger jag dig ett hum om hur det kan se ut (jag använder sql server)
alter table [i]tabellnamn[/i] add [i]fältnamn[/i] varchar(100) null
nånting sånt.
det går att göra, alltså.
D drain Medlem sedan apr. 2001 65 inlägg Verkar ju jätte bra visste inte att det fanns sådana fina features...
Det är en Access databas!! Spelar det någon roll tror du (@nders)?
@nders Medlem sedan juni 2000 32 967 inlägg det går att göra även med access, men jag är inte helt säker på hur syntaxen ser ut.
jag vet dock att vi avhandlat liknande i forumet tidigare, så om du söker lite så har jag för mig att vide någon gång postat en asschysst länk....
D drain Medlem sedan apr. 2001 65 inlägg Någon som vet vet var man kan hitta bra referens för vilka datatyper man kan ange som typ varchar?
Dessutom var man kan hitta vilka parameterar som kan anges som typ null?
I alter table alltså!
@nders Medlem sedan juni 2000 32 967 inlägg hjälper den här tråden dig?
http://cgi.webforum.nu/wf/Forum11/HTML/001531-2.html
och varchar kan du ju inte använda, eftersom den datatypen inte finns i access, utan motsvaras där av datatypen text, men som bara rymmer 255 tecken (är det väl, frågas?).
mvh,
D drain Medlem sedan apr. 2001 65 inlägg Hmm... tack tack!! Men det fungerar faktiskt med varchar till access!! Det är de andra som jag är ute efter sörru
@nders Medlem sedan juni 2000 32 967 inlägg Men det fungerar faktiskt med varchar till access!!
du måste skoja med mig
jaja, jag får skylla på att jag aldrig använt access...
D drain Medlem sedan apr. 2001 65 inlägg Alldeles säkert tillämpat det live!!!!! Använde precis det som du skickade mig.
alter table tabellnamn add fältnamn varchar(100) null
fast med andra namn på tabeller då
hur som helst det funka i alla fall. När man tittade i DB´n så skapades en tabell med datatypen text 100 tecken lång......
så ditt tips var bättre än du trodde