04. februar 2001 - 14:10Der er
2 kommentarer og 1 løsning
Autonumber!
Hej!
Hvordan giver jeg en kolonne i Access typebetegnelsen \"AutoNumber\"?? Jeg mangler koden (der er fx. number, char, date, currency!) men hvad er autonummererings-koden??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Her er et eksempel på hvordan man gør den slags...
Sub CreateAutoNumberField(strDBPath As String) Dim catDB As ADOX.Catalog Dim tbl As ADOX.Table
Set catDB = New ADOX.Catalog \' Open the catalog. catDB.ActiveConnection = \"Provider=Microsoft.Jet.OLEDB.4.0;\" & _ \"Data Source=\" & strDBPath
Set tbl = New ADOX.Table With tbl .Name = \"Contacts\" Set .ParentCatalog = catDB \' Create fields and append them to the \' Columns collection of the new Table object. With .Columns .Append \"ContactId\", adInteger \' Make the ContactId field auto-incrementing. .Item(\"ContactId\").Properties(\"AutoIncrement\") = True .Append \"CustomerID\", adVarWChar .Append \"FirstName\", adVarWChar .Append \"LastName\", adVarWChar .Append \"Phone\", adVarWChar, 20 .Append \"Notes\", adLongVarWChar End With End With
\' Add the new Table to the Tables collection of the database. catDB.Tables.Append tbl
brain:> og hvor besværlig var det så lige ? Det der er til VB og ikke ASP!!! ASP kan ikke Dimme noget AS [noget] ..
I et \"create table\" SQL query skriver man f.eks.
CREATE TABLE min_tabel (id SMALLINT(6) auto_increment);
auto_increment betyder at feltet er sat til Autonummerering.
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.