Запись в бд объекта ОЛЕ

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SlavaY
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 12.03.2003 (Ср) 12:44

Запись в бд объекта ОЛЕ

Сообщение SlavaY » 12.03.2003 (Ср) 12:56

На форме есть OLE. Одной кнопкой через OLE.InsObj создаю связь с файлом. Второй кнопокой хочу поместить в базу данных аксеса ( в таблицу, где есть поле с типом объект ОЛЕ) кусок кода
bas!doc=OLE1.object
В базу заносится: двоичные данные
Как произвести запись правильно?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 12.03.2003 (Ср) 13:12

Ты сперва определись, что ты хочешь хранить в базе: сам OLE Object или просто линк на него (String) :)

SlavaY
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 12.03.2003 (Ср) 12:44

Сообщение SlavaY » 12.03.2003 (Ср) 13:19

Ситуация такая, у меня ведется учет грузов, по каждому грузу приходит куча файлов. Я хочу иметь возможность по выбранному грузу просматривать эти файлы. Наверно, нет смысла хранить сам файл в базе (ссылку на объект получить не проблема), тогда вопрос-как потом по ссылке перейти к файлу?

SlavaY
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 12.03.2003 (Ср) 12:44

Сообщение SlavaY » 12.03.2003 (Ср) 13:48

Переделал, теперь в базу просто имя файла кидается. Вопрос, как проверить наличие файла, если он перемещен, переименован, чтобы просто выдавалось сообщение о том, что такого файла нет, а программа не затыкалась

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 12.03.2003 (Ср) 13:56

If len(dir("filename"))<>0 then fileexists = true

так скорее всего.

SlavaY
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 12.03.2003 (Ср) 12:44

Сообщение SlavaY » 12.03.2003 (Ср) 14:04

Все работает. Спасибо :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 72

    TopList  
cron