Altering table

Ruslan Zasukhin sunshine at public.kherson.ua
Sat Jul 2 21:30:25 CDT 2005


On 7/2/05 8:53 PM, "jda" <jda at his.com> wrote:

> I'm trapping the exception and trying to alter the table (to make a
> field NOT indexedbywords). But it is not altering the database!
> 
> Here is the code. What am I doing wrong?
> 
>      try
>        localFormatDB.open(formatFolderItem)
>      catch theError as VException
>        if theError.ErrorNumber =  525583 then //propertyName is
> indexedbywords. remove that.
>          if localFormatDB <> nil and localFormatDB.isOpen then
>            localFormatDB.close
>          end if
>          vdb = new VDatabase
>          vdb.open(formatFolderItem)
>          if vdb <> nil then
>  
> vdb.Table("bibAndDoc").StringField("propertyName").indexByWords =
> false
>            vdb.Table("bibAndDoc").Field("propertyName").isIndexed = false
>            vdb.flush
>            vdb.close
>            vdb = nil
>          end if
>          localFormatDB.open(formatFolderItem) -> STILL throws an
> error. And the db is not updated.
>        else
>          raise theError
>        end if
>      end try

Ivan will check now

-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina-beta mailing list