Modifying an existing database
Gary Edge
valentina at panamind.com
Tue Jan 18 22:10:52 CST 2005
Thx Barney and Ruslan.
--
Best Regards,
Gary
--
On Jan 18, 2005, at 2:14 PM, Barney wrote:
> Gary,
>
> Just use a bit of code like his.
>
> dim res as boolean
> Dim DB as vdatabase
> Dim BO as VBaseObject
> Dim fld as Vfield
>
>
> BO = App.Db.BaseObject("JobLineItems")
> Fld = Bo.Field("DesignersFee")
> If Fld <> Nil then
> msgBox "Altering 'Designers Fee' field now."
> // fld = BO.createfield( "DesignersFee", 8) //VFloats
> Fld.Type = //Whatever type your field needs to be changed to.
> End if
>
> In my experience all data in this field is left in tact. It might pay
> to
> back up first just to try it though.
>
> Barney
>
>
>
>
> on 18/1/05 1:56 PM, Gary Edge at valentina at panamind.com wrote:
>
>> I've done this in a previous app but can't find reference to it in the
>> docs. (Actually I'm being a little lazy).
>>
>> I have an existing db with 10,000+ records and I need to change a
>> short
>> field to a long field. I tried to do this with VAPP but it crashed
>> (possibly do to the db being encrypted?).
>>
>> Anyway I know this can be done on the fly to update older databases
>> but
>> don't remember how.
>> --
>>
>> Best Regards,
>> Gary
>>
>> --
>>
>> _______________________________________________
>> Valentina mailing list
>> Valentina at lists.macserve.net
>> http://lists.macserve.net/mailman/listinfo/valentina
>>
>
> _______________________________________________
> Valentina mailing list
> Valentina at lists.macserve.net
> http://lists.macserve.net/mailman/listinfo/valentina
>
More information about the Valentina
mailing list