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