Invalid Curs ref
Gunnar Swan
GunnarSwan at PracticeToPass.com
Sun May 4 14:25:45 CDT 2003
Make a movie handler of the following code.
Run in the immediate window.
This should create the database.
Give it a try.
When we get this done ... then we'll deal with doing stuff.
- - - -- Start code snippet
on CreateFirstDatabase
ValentinaInit( 4 * 1024 * 1024, "", "") -- put your license here.
ValentinaDebugLevel(2,TRUE)
set DataBaseXtra = new( xtra "VDataBase" )
DataBaseXtra.CreateDatabase(the moviePath & "First.VDB")
------------------------------------------------------------------------------------
set objTable = DatabaseXtra.MakeNewBaseObject("tblPeople")
set IDIndex = DatabaseXtra.AddField(ObjTable, "fldUserID" , #kTypeString, 7)
set Result = DatabaseXtra.AddField(ObjTable, "fldFirstName" , #kTypeString, 20)
set Result = DatabaseXtra.AddField(ObjTable, "fldLastName" , #kTypeString, 20)
set Result = DatabaseXtra.AddField(ObjTable, "fldEMail" , #kTypeString, 40)
-- Build Index.
set IDIndex = DatabaseXtra.SetFieldFlag(IDIndex, 3, TRUE)
------------------------------------------------------------------------------------
set objTable = DatabaseXtra.MakeNewBaseObject("tblAddresses")
set IDResult = DatabaseXtra.AddField(ObjTable,"fldUserFK", #kTypeString, 7)
set Result = DatabaseXtra.AddField(ObjTable,"fldStreet", #kTypeString, 15)
set Result = DatabaseXtra.AddField(ObjTable,"fldCity", #kTypeString, 15)
set Result = DatabaseXtra.AddField(ObjTable,"fldState", #kTypeString, 15)
set Result = DatabaseXtra.AddField(ObjTable,"fldZip", #kTypeString, 15)
-- Index
set IndexResult = DatabaseXtra.SetFieldFlag(IDResult, 1, TRUE)
------------------------------------------------------------------------------------
DatabaseXtra.CloseDatabase()
ValentinaShutDown
set DatabaseXtra = VOID
end
--------------------------------------------------------------------------------------
---- - - -end Code Snippet
Best Regards,
Gunnar Swan
http://www.PracticeToPass.Com
More information about the Valentina
mailing list