|
|
|
MS Access 2002, MS SQL Server 2000, Картинки
|
|||
|---|---|---|---|
|
#18+
Проблема: есть 200 тысяч картинок, хранящихся в файлах. (Ссылки на файлы уже есть в табличке в которую надо их запихнуть в виде оле-объектов) но простой способ очень долгий, а в эксесе я не мастак: Так я делаю апдейт, загружая в графический контейнер, а ведь наверняка можно как-то без визуальности обойтись... дело в том, что видно, что при изменении одной записи, окно мигает, и видимо из-за этого сильные тормоза (2 записи в секунду) Private Sub() img_frame.OLETypeAllowed = acOLEEmbedded Recordset.MoveFirst For i = 1 To Recordset.RecordCount img_frame.SourceDoc = filepath.Value img_frame.Action = acOLECreateEmbed Recordset.MoveNext Next i End Sub Понимаю, что это через одно место, но как по-человечески не знаю. Помогите кто может!!! Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2003, 04:21 |
|
||
|
MS Access 2002, MS SQL Server 2000, Картинки
|
|||
|---|---|---|---|
|
#18+
насколько я знаю именно так все и делают. только лучше не оле держать а ссылки на файлы, в крайнем случае имидж файла. еще вопрос по теме есть ли способ имидж файла из рекордсета заливать в объект картинка не сохраняя его в виде файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2003, 09:25 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32182796&tid=1681098]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 365ms |

| 0 / 0 |
