[AccessD] Acc97: Creating GUID Autonumber using VBA code...

Charlotte Foust cfoust at infostatsystems.com
Mon Feb 10 10:43:00 CST 2003


Can you create a GUID like that?  I know you can create the field, but I
wasn't aware you could assign a default value to it, and I didn't think
there was any such thing as "autoincrement" for GUIDs because they're
supposedly unique by definition and aren't meaningful data anyhow.  I
haven't worked with them in several years but when I did I found them
pesky creatures that pretty much did as they pleased.

Charlotte Foust

-----Original Message-----
From: Shamil Salakhetdinov [mailto:shamil at smsconsulting.spb.ru] 
Sent: Friday, February 07, 2003 6:15 AM
To: AccessD
Subject: [AccessD] Acc97: Creating GUID Autonumber using VBA code...


Hi All,

Is the subj described somewhere? Should I RTFM with more attention and
accuracy? The following code doesn't produce desired result:

    Dim dbs As DAO.Database
    Dim tdf As DAO.TableDef
    Dim fld As DAO.Field

    Set dbs = CurrentDb
    Set tdf = dbs.TableDefs("tblTest")
    Set fld = tdf.CreateField("fldTest", dbGUID, 16)
    fld.Properties("DefaultValue") = "GenGUID()"
    tdf.Fields.Append fld

dbAutoIncrField value for Attributes property can't be used at all
producing error 3001 - Invalid argument Any solutions?

TIA,
Shamil

--
e-mail: shamil at smsconsulting.spb.ru
Web: http://www.smsconsulting.spb.ru/shamil_s

_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list