Страница: 1 |
Fajli w Recordset zapihat??? Zachem? Mesta na diske malo? A kartinki nujno w fajl resursow zapihiwat, w principe tak ono poluche budet.Na ekran wiwodit cherez picturebox, a mojno i wmeste s dannimi cherez MSHFLEXGRID. Ili ja chego to ne ponjal... Objasni konkretnee. Я имел ввиду смысл. В примерах которые валяются в сети он в обязательном парядке закрыт. у меня и без закрытия всё великолепно работает. Eto konechno iz drugogo topika, no newajno. Rekordseti nujno zakriwat wsegda! Inache oni budut tjanut resursi i mogut priwesti k problemam s bazoj. Tak chto trenirujsa, chtob eto woshlo u tebja w priwichku, kak tolko recordset ili soedenenie ne nujni, zakriwat wse srazu! Ne ostawlaj . Eto poka proekti nebolshie ono mojet i normalno prokatit, a problemi mogut bit sereznie. Wremeni i sil eto ne tjanet a jizn sebe oblegchish esli budesh wse zakriwat wowremja i oswobojdat resursi prawilno. Я немного повозился в свое время с этой фигней. Доки никакой не нашел поэтому что придумал тем и пользовался. Конечно на оригинальность не претендую. В базе у меня для файлов два поля 1)"File"- dbLongBinary 2)"File_size"-dbLong Dim filename As String ReDim arr(mdi.Data.Recordset("file_size")) If Not IsNull(Data.Recordset("file")) Then fnum = FreeFile Open filename For Binary As fnum А когда он уже на диске делай с ним чего хош. Естественно можно и наоборот. Не понимаю зачем вообще хранить какие-либо файлы в БД. Плодить информацию. Отслеживать их идентичность. В БД можно прекрасно хранить ссылки на файлы. А на счет "Интересно Вставка,удаление,вывод на экран,помимо каринок , другие форматы, - текстовые файлы , файлы Word и т д.", так возми просто воткни на свою форму PictureBox и потренируйся. "Метод научного тыка" иногда лучше любой документации. Хотя документацию читать тоже надо. Тогда отпадают вопросы типа "А чё, в натуре, такое SQL братаны?" Страница: 1 |
Вопрос: Как работать с картинками через рекордсет.
Добавлено: 30.08.02 13:26
Автор вопроса: Queen
Интересно Вставка,удаление,вывод на экран,помимо каринок , другие форматы, - текстовые файлы , файлы Word и т д.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #1
Добавлено: 30.08.02 14:00
Номер ответа: 2
Автор ответа:
Queen
Вопросов: 10
Ответов: 11
Профиль | | #2
Добавлено: 30.08.02 14:06
Номер ответа: 3
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #3
Добавлено: 30.08.02 17:57
Номер ответа: 4
Автор ответа:
Queen
Вопросов: 10
Ответов: 11
Профиль | | #4
Добавлено: 30.08.02 18:01
Спасибо.
Номер ответа: 5
Автор ответа:
Palladin
Вопросов: 0
Ответов: 1
Профиль | | #5
Добавлено: 02.11.02 19:10
Dim arr() As Byte
Dim fnum As Integer
Data.RecordSource = "Выбираешь чего надо'
Data.Refresh
arr = Data.Recordset("file")
End If
Put fnum, , arr
Close fnum
Номер ответа: 6
Автор ответа:
ГАТ
Вопросов: 2
Ответов: 117
Web-сайт:
Профиль | | #6
Добавлено: 06.11.02 11:06