Avatar billede icedox Nybegynder
28. august 2002 - 11:52 Der er 3 kommentarer

Change kollone fra tal felt til tekstfelt online

Hej!

Jeg har en access, hvor jeg vil lave et
felt om fra TAL til TEKST online.

Selvfølgelig vil jeg gerne beholde alle data, men
kun lave feltet om ONLINE.
Avatar billede mekaniker Nybegynder
29. august 2002 - 09:14 #1
SQLstmt = "ALTER TABLE tabelnavn MODIFY (kolonnenavn CHAR(50)"
    myConn.execute(SQLstmt)

Dette er måden at gøre det på, men de fleste database tillader det ikke hvis der er allerede er data i kollonnen.

Der skulle ikke være problemer i at udvide antallet af karaktere i feltet eller f.eks. lave om fra integer til decimal.

Men det du vil tror jeg ikke på du kan gøre, hvis der ligger data i kollonnen.

//Mekaniker
Avatar billede mekaniker Nybegynder
29. august 2002 - 09:50 #2
Det skulle selvfølgelig have været et svar.

//mekaniker
Avatar billede eagleeye Praktikant
01. september 2002 - 01:17 #3
Du skal også tænke på at når du bruger Access så skal der i SQL stregen ikke ' omkring tal men det skal der omkring teskts eks:

"SELECT * FROM tabel WHERE tal_kolonne = 345"

"SELECT * FROM tabel WHERE tekst_kolonne = '345'"

så jeg ville tage en kopi af databasen alle siderne og så lave det om og teste alle siderne så du med remelig sikkerhed ved du er kommet omkring alle hjørner, og så en nat klokken 4 eller 5 så lukker du din side ned. Download databasen og ændre feltet og uploader databasen igen samme med alle de nye filer.....
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