Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ändring av fältstorlek med hjälp av ? är det möjligt?

Postades av 2004-12-29 14:45:53 - Magnus Edvardsson, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 671 personer

Hej!

Jag undrar om det är möjligt att ändra fältstorleken i en accessdatabas (utan att data försvinner).

Och då menar jag genom att tex köra en sql fråga
eller DAO som jag använder mig av i Vb.

jag vill inte ta bort fältet och läga till det igen eftersom det innehåller mycket information som måste vara kvar och det är inte tänkbart att låta användaren ändra fältstorleken själva.

jag kan skapa en ny tabell och läga datan i fältet där så länge medan jag tar bort och lägger till fältet igen med rätt storlek. Men jag undrar om det finns något lättare sätt?

Mvh Magnus


Svara

Sv: Ändring av fältstorlek med hjälp av ? är det möjligt?

Postades av 2004-12-29 16:20:12 - Pelle Johansson

Ja det går, om du ändrar fältet till bredare än tidigare. Sök på ADOX som är en egen provider för att arbeta med fält, tabeller och databaser. Testa söka på adox i både tips & tricks samt programarkiv, artiklar och google med för den delen.


Svara

Sv: Ändring av fältstorlek med hjälp av ? är det möjligt?

Postades av 2004-12-30 08:05:03 - Johan Djupmarker

Betydligt enklare än att använda ADOX är att köra följande SQL... (tror inte det finns något kommando för att ändra egenskaper på befintlig kolumn)

ALTER TABLE tabell ADD COLUMN temp TEXT(255)
UPDATE tabell SET temp = MinKolumn
ALTER TABLE tabell DROP COLUMN MinKolumn
ALTER TABLE tabell ADD COLUMN MinKolumn TEXT(255)
UPDATE tabell SET MinKolumn = temp
ALTER TABLE tabell DROP COLUMN temp

Problemet med detta är att kolumnen du ändrar kommer hamna "sist"...

/Johan


Svara

Redundans !

Postades av 2004-12-30 11:33:20 - Sven Åke Persson

Men det är inte "snytit" ur näsan om det är en relationsdatabas
ej heller om den är indexerad , en hel del jobb.

I det senare fallet måste du göra Indexes.Delete på hela DB.TableDefs.

Dvs det är klokt att bygga sina Fält med flera tomma rader som kan byggas ut.

Redundans = överskottskapacitet


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 928
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies