Поле General и MS Sql Serwer 2008 | |
---|---|
vlgrech Сообщений: 30 Дата регистрации: 23.09.2009 |
Столкнулся с такой проблемой при работе VFP-9 совместно с MS sql Server'ом 2008. На сервере есть таблица для хранения документов в формате Word, Excel, PDF и т.д. Каждому документу в этой таблице соответствует поле типа image. В курсоре на стороне клиента этому полю соответствует поле типа general. И вот при хранении на сервере документа Word выползает глюк заключающийся в том, что клиент прочитав документ не может вносить туда никаких изменений. В противном случае отпадает возможность сохранить этот документ на клиентской машине.
При работе с локальной таблицей dbf содержащей поля типа general этого глюка нет. Почему? ------------------ Кемерово |
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Документы стоит хранить в типе техт.
Получаю их в memo. Никаких глюков не бывает. Не помню точно, кажется какие то настройки при соединении надо внимательно У меня так
------------------ |
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
vlgrech Сообщений: 30 Дата регистрации: 23.09.2009 |
И я текстовые документы храню в поле типа ntext
|
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
И их давно надо было перевести в varbinary(max). И не пользоваться general. ------------------ Лень - это неосознанная мудрость. |
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
vlgrech Сообщений: 30 Дата регистрации: 23.09.2009 |
Речь идет о хранении на сервере документов MS Word, MS Excel, а не только формата *.txt
|
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
А причем тут *.тхт ? В топике речь идет о ваших форматах. И не сходится Речь, у меня с Сергеем, именно о вашем поле image ------------------ |
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
vlgrech Сообщений: 30 Дата регистрации: 23.09.2009 |
Подскажите где взять более подробную информацию?
|
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
В MSDN. Типы text, ntext и image давно объявлены устаревшими и дана рекомендация по переходу с них на varchar(max) и varbinary(max). ------------------ Лень - это неосознанная мудрость. |
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Ну у меня аж до 2017 сервера Text дожил))))
Но коли уж, все равно переходить... А про image не помню, но были нарекания, на хранение доков. Что то он портил. Инфа кажется с sql.ru Опять же, давно дело было ------------------ |
Re: Поле General и MS Sql Serwer 2008 | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Раз уж речь про 9-ку, то
Документ придёт в поле blob, откуда его можно будет сохранить на диск и открыть в том же Word/Excel. Типом поля general в фоксе не стоит пользоваться (и раньше тоже не стоило). По крайней мере для "хранения" документов/картинок/бинарных файлов - для отображения в отчётах оно ещё может пригодится, но и только. ------------------ WBR, Igor |
© 2000-2024 Fox Club  |