jeg kan ikke huske, hvad NOVALIDATE gør, så jeg kan ikke lige svare på hvad den skulle hedde i Access. Jeg kunne heller ikke finde NOVALIDATE i Books Online til SQl server. Hvad gør den?
hmm, undskyld jeg lige tilføjer: Den artikel omhandler FoxPro!
Egentlig har Access jo slet ikke timestamp-datatypen (mig bekendt)
Du siger at den virker uden NOVALIDATE??
Hvilken datatype står der så, hvis du åbner tabeller i design?
Synes godt om
Slettet bruger
28. februar 2005 - 18:04#6
Det er fordi jeg ikke ahr nogen anelse om, hvad FoxPro er.. jeg troede af artiklen, at det var sql-platformen til access..
Nåh.. men timestamp eksisterer i access (jeg har i hvert fald med succes tidligere oprettet felter med dette format, og det svarer til Dato og klokkeslet).. det felt, jeg konverterer fra, er tekst (varchar (255))..
jeg har eksperimenteret lidt med først at konvertere værdierne til dato for så at ændre til timestampformat, men der får jeg fejl.. jeg prøvede noget i retning af:
UPDATE testing SET [done by] = CDate(Val([Done by]))
Normalt skriver men jo ikke selv i et timestamp. Det sørger databasen selv for ved oprettelse/ændring af posten. Måske er det det...?
Synes godt om
Slettet bruger
28. februar 2005 - 21:38#8
Det skal være muligt.. men jeg har en gammel database, hvor et felt skal ændres fra varchar (255) til timestamp.. hvordan gøres dette, hvis man skal undgå fejl, hvis feltet indeholder tekst?
Hvis du på en eller anden måde kan få dine værdier ud for time, minut og sekund seperat kam du bruge funktionen: timeserial(h,n,s) til at lave et nyt felt af typen dateTime
Niels
Synes godt om
Slettet bruger
28. februar 2005 - 21:47#10
skal jeg så løbe hele databasen igennem i et script for at gøre det??
Det ved jeg ikke men sakset fra Access hjælp: ALTER TABLE tabel {ADD {COLUMN felt type[(størrelse)] [NOT NULL] [CONSTRAINT indeks] | ALTER COLUMN felt type[(størrelse)] | CONSTRAINT flerfeltindeks} | DROP {COLUMN felt I CONSTRAINT indeksnavn} }
min sql virker ikke uden column
Synes godt om
Slettet bruger
28. februar 2005 - 22:35#18
column virker ikke for mig, så jeg bruger bare den lidt mere "klodsede" løsning..
Synes godt om
Ny brugerNybegynder
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.