Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Исчезают данные / 11 сообщений из 11, страница 1 из 1
14.11.2003, 14:05
    #32324489
Korni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
Добрый день.
Я работаю с базой Access через SQL запросы в Delphi 5. У меня возникла такая проблема, такое ощущение что "на ровном месте" изменяются данные в таблице. Я в поле храню название файла с фотографией на диске. И подгружаю фотку в зависимости от значения поля. И вот это поле изменяет свое значение без видимых причин, уже сто раз смотрела по коду, но нигде нету Updat'a на это поле, другие поля я изменяю, а это нет, но данные все равно теряются, прям мистика какая-то. Может кто сталкивался с такой проблемой и как ее решить? все крутится под Win98.
...
Рейтинг: 0 / 0
14.11.2003, 14:09
    #32324498
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
Нереальная ситуация. Может ты просто не фиксируешь изменения?
...
Рейтинг: 0 / 0
14.11.2003, 14:16
    #32324509
faint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
похожая проблема была и у меня - я храню в поле OLE путь к картинке, сама картинка открывается по кнопке.
ну так вот, если в каталоге, где лежит картинка, есть еще и другие картинки, то запрасто может открыться все что угодно, но не то что ты хочешь, причем ЧТО УГОДНО.
я конечно нихрена не понял, и для каждой нужной картинки свой каталог сделать, теперь глюков нет.
...
Рейтинг: 0 / 0
14.11.2003, 14:55
    #32324578
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
>и для каждой нужной картинки свой каталог сделать, теперь глюков нет.

Лучше для каждой картинки выделить по компьютеру
...
Рейтинг: 0 / 0
14.11.2003, 15:01
    #32324598
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
2 faint
А зачем в поле оле хранить путь к картинке?:)
Храните в обычном текстовом поле.

2 Senin Viktor
:)
...
Рейтинг: 0 / 0
14.11.2003, 15:09
    #32324611
faint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
2 Senin Viktor

хорошо, тогда как же объясняется все о чем я написал - кривыми руками???
можешь у себя поэкспериментировать, думаю результаты тебя порадуют....
...
Рейтинг: 0 / 0
14.11.2003, 15:15
    #32324628
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
чудес не бывает.
ты можешь считать, что у тебя барабашка в компе завелся, днем ныкается, по ночам выползает и жрет данные с винчестера.
но чудес не бывает все равно.
...
Рейтинг: 0 / 0
14.11.2003, 15:21
    #32324645
Korni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
Я все это храню в текстовом поле :)
Уже просмотрела весь код вдоль и поперек на предмет обнаружения строки, где это злосчастное поле меняется... ну нету этой строки, а данные исчезают
...
Рейтинг: 0 / 0
14.11.2003, 15:25
    #32324652
faint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
бывают, еще как бывают.
особенно на какой-нибудь презентации или конференции - самое любимое время для чудес.
...
Рейтинг: 0 / 0
14.11.2003, 15:38
    #32324702
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
2faint
>хорошо, тогда как же объясняется все о чем я написал - кривыми руками???

Не обязательно кривыми руками.
Но если верить дословно твоей фразе "я храню в поле OLE путь к картинке", то у тебя не только руки кривые, а и с головой не поладки :)
Кто же хранить пути (ака String) в OLE ? Правда, тогда не понятно как у тебя все заработало из-за разделения по каталогам

==
Надеюсь ты просто описался... и в ОЛЕ хранишь сами картинки, но тогда причем здесь каталоги?
...
Рейтинг: 0 / 0
14.11.2003, 15:56
    #32324747
faint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исчезают данные
сори, действительно описался...
в поле OLE находится прилинкованная картинка, например
\\тра\трата\тратата\трататата\тратататата\pic0001.jpg

и она же вызывается по кнопке, например
If Form.Field.OLEType = 3 Then
MsgBox "no Photo", vbOKOnly + vbInformation
Exit Sub
Else
With Form.Field
.Action = acOLEActivate
.Verb = acOLEVerbOpen
End With
End If

и можете считать как угодно, но из каталога тратататата может подняться совсем другая картинка, которая там находится
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Исчезают данные / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]