efox.gif (1606 bytes)Для разработчиков VFP

Технология запросов

Инструментальные средства "EvnFox"

EvnFox home

Vallmind home

Для реализации данной технологии в уровне абстрагирования доступа к данным среды EFox созданы следующие функции (файл eproclib.prg):

= E_Alter(m._DataSource,m.Table,m.Changes,m.__Add)

= E_Cursor_RecCount(m.Alias,m._Source)

= E_Cursor_Used(m.Alias,m._DataSource)

= E_Delete(m.Alias,m.Condition,m._Key_Field)

= E_Delete_List(m.Alias,m._List,m._Field,m._For)

= E_InsertSQL(m.Alias,m.FieldList,m._DataSource,m._ExtUser,m._No_Modi)

= E_IsAliasUpdateble(m.Alias)

= E_IsCursor(m.Alias)

= E_IsCursorUpdateble(m.Alias)

= E_MoreResults(m.Alias)

= E_ReceiveCursor(m.Alias,m.FromSource,m.cAccess,m.ToAlias,m.Temporary,m.ReadOnly,m.CodePage,m.WithIndexes)

= E_Requery(m.Alias,m.poAccess)

= E_RelCurs(m.Alias,m.oAccess)

= E_SetAsynchronous(m.Alias,m.Mode)

= E_SetUpdate(m.Alias,m.UpdateTable,m.KeyFieldList,m.MultiKeys)

= E_SQL(m._DataSource,m.Command,m.Alias,m.UpdateTable,m.KeyFieldList,m.MultiKeys,m.poAccess, m.Remote,m.Temporary,m.ReadOnly,m._TmpTable,m._IntoSource,m._Save,m._FetchAsNeeded)

= E_SQLCancel(m.Alias)

= E_SendUpdates(m.Alias,m.CurRec,m._Field,m._ExtUser,m._No_Modi)

= E_SendCursor(m.Alias,m.ToSource,m.cAccess,m.ToAlias,m.Temporary,m.ReadOnly,m.CodePage,m.WithIndexes,m._KeyFieldList)

= E_Transaction_Begin(m._DataSource,m._Name)

= E_Transaction_Commit(m._DataSource,m._Name)

= E_Transaction_RollBack(m._DataSource,m._Name)

Извиняюсь за отсутствие Венгерской нотации.


См. в интернет:    Долина разума    Система учета "Events"     Рассчеты с населением за газ    Предприниматель     Инструментальные средства "EvnFox"    www.vallmind.ru    EasySQL4Fox    ECalcPad    VMZipper    Святая трезвость    Трезвая Россия