/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Standartværdi ved felttilføjelse til mdb d~
Fra : Christoffer Thygesen


Dato : 22-02-03 21:19

Jeg skal have tilføjet et felt til en mdb database, hvor standartværdien skal være 0, jeg vil gerne gøre det online og vil derfor gerne har noget kode der kan det.

Dette kan tilføje feltet uden at der kommer standartværdien:
"ALTER TABLE cvdata2 ADD [userid] int default '0'"

Jeg har prøvet med dette, men det virker ikke:
"ALTER TABLE cvdata2 ADD [userid] int default '0'"

Håber der er nogen der kan hjælpe mig.

Mvh. Christoffer Thygesen

{ http://cht.dk/news/ - Din online news reader }


 
 
Jens Gyldenkærne Cla~ (24-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-02-03 12:36

Christoffer Thygesen skrev:

> Dette kan tilføje feltet uden at der kommer standartværdien:
> "ALTER TABLE cvdata2 ADD [userid] int default '0'"

Skal standardværdien være 0 eller '0'? (hvad er din felttype?)

Ellers vil jeg tro at man kan klare det med ADO eller ADOX.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Christoffer Thygesen (26-02-2003)
Kommentar
Fra : Christoffer Thygesen


Dato : 26-02-03 11:58

Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Christoffer Thygesen skrev:
>
> > Dette kan tilføje feltet uden at der kommer standartværdien:
> > "ALTER TABLE cvdata2 ADD [userid] int default '0'"
>
> Skal standardværdien være 0 eller '0'? (hvad er din felttype?)
>
> Ellers vil jeg tro at man kan klare det med ADO eller ADOX.

Det virker heller ikke hvis jeg buger 0 i stedet for '0'

Den kommer med denne fejlmeddelelse:
-2147217900: [Microsoft][ODBC Microsoft Access-driver] Der er en
syntaksfejl i ALTER TABLE-sætningen.
Command: ALTER TABLE cvdata2 ADD [userid] int default 0

Mit felt er at typen int, (hvilket også gerne skulle fremgå at
den kode jeg skrev, men her er hele min kode, som virker hvor jeg
gerne vil have tilføjet standartværdien 0 til feltet:

strConn = "DBQ="& Server.MapPath("data.mdb") &
";Driver={Microsoft Access Driver (*.mdb)}; PWD="

   Set Conn = Server.CreateObject("ADODB.Connection")
   Conn.Open strConn
   Conn.Execute "ALTER TABLE cvdata ADD [userid] int"
   Conn.Close
   Set Conn = Nothing

Mvh. Christoffer Thygesen

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste