|
|
Строка 1: |
Строка 1: |
| [[LOB2]] - это второй уровень документа [[LOB]] | | [[LOB2]] - это второй уровень документа [[LOB]] |
− |
| |
− | = LOB20001 =
| |
− |
| |
− | == CTRL+F6 ==
| |
− |
| |
− | изBLOB
| |
− |
| |
− | if ![[YesNo]]( "Вы хотите добавить информацию из файла 1SBLOB.DBF ?", false )
| |
− | return
| |
− | endif
| |
− | local fld, _, sql, msg, aa
| |
− | fld := ' _1,C,9; _2,N,5; _3,C,80; _4,C,80; '
| |
− | try
| |
− | _ := [[CreateTmpFile]]( fld, '_', ~IsFreeDel := true )
| |
− | [[WaitMsg]]( 'Обработка', msg )
| |
− | sql := [ Select TOP 2 OBJID, BLOCKNO, BLOCK From "1SBLOB.DBF" Where FIELDID = ' 2N' ]
| |
− | [[SimpleSql]]( [ Insert into ] + [[TmpFilePath]]( _ ) + [( _1, _2, _3 ) ] + sql, ReflisPath )
| |
− | ( _ )->( [[DbGoTop]]() )
| |
− | while !( _ )->( [[eof]]() )
| |
− | ( _ )->_4 := [[ANSITOOEM]]( ( _ )->_3 )
| |
− | ( _ )->( [[DbSkip]]() )
| |
− | end
| |
− | fld := { 'CATTR1', 'KANAL1', 'BLOCK' }
| |
− | sql := [ Select _1 CATTR1, _2 KANAL1, _4 BLOCK From ] + TmpFilePath( _ )
| |
− | aa := [[SqlToArr]]( sql, fld )
| |
− | finally
| |
− | [[CloseTable]]( _ )
| |
− | [[HideMsg]]( msg )
| |
− | end
| |
− |
| |
− | if ![[IsEmpty]]( aa )
| |
− | [[AddAll]]( 'LOB', '2', DOCS1->RGNUM,, fld, aa )
| |
− | endif
| |
− |
| |
− | // _0
| |
− | // _1 OBJID
| |
− | // _2 BLOCKNO
| |
− | // _3 BLOCK
| |
− | // _4 BLOCK_2
| |
− | // _5
| |
− | // _6
| |
− | // _7
| |
− | // _8
| |
− | // _9
| |
| = Смотрите также = | | = Смотрите также = |
| [[LOB]] | | [[LOB]] |