Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше? / 12 сообщений из 12, страница 1 из 1
28.07.2005, 19:23:32
    #33190351
Igankri
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?

oRS = CREATEOBJECT('adodb.recordset')
oRS.Open("select * from bases where id="+ALLTRIM(STR(id)),oConn,1,3,1)

*при выполнении
oRS.Fields("textc").Value = table2.opis

oRS.Update()
записывает на 2 байта меньше истинного размера файла, который находится
в table2.opis ( memo - поле)
Глюк ADO?
...
Рейтинг: 0 / 0
29.07.2005, 01:31:59
    #33190535
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Hi Igankri!

Надеюсь фоксовый тип это memo (binary) а серверный это BLOB или аналог (т.е.
бинарный тип - не текстовый).

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
29.07.2005, 10:30:13
    #33190892
Igank
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Igor Korolyov
Hi Igankri!

Надеюсь фоксовый тип это memo (binary) а серверный это BLOB или аналог (т.е.
бинарный тип - не текстовый).


Fox - memo (binary), SQL-Server - текстовый.
НУ НЕ СМОГ я записать файл в image на сервере (нет там Blob), дает ошибку.
Большая просьба подсказать, как это можно сделать, вторую неделю бьюсь
...
Рейтинг: 0 / 0
29.07.2005, 10:35:36
    #33190912
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Igank Большая просьба подсказать, как это можно сделать, вторую неделю бьюсь
Если там текст - может стоит попробовать преобразовать изображение в текст (base64 формат) и потом передать его не сервер ? Хотя это конечно добавит нагрузку на процессор...
...
Рейтинг: 0 / 0
29.07.2005, 10:54:00
    #33190982
Igank
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Если там текст - может стоит попробовать преобразовать изображение в текст (base64 формат) и потом передать его не сервер ? Хотя это конечно добавит нагрузку на процессор...

Так, а потом я его как загружу на Asp.Net (Мне из него надо будет сделать zip.file)?
Последовательно перебирая по 2 байта (вида AA,C0,DE) и формируя 1 байт для вывода?
...
Рейтинг: 0 / 0
29.07.2005, 11:21:58
    #33191111
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Может тогда стоит его (файл) в HEX перегнать и сохранить как текст...
...
Рейтинг: 0 / 0
29.07.2005, 13:34:31
    #33191610
Flare
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Тип данных на MSSQL должен быть "image"!
...
Рейтинг: 0 / 0
29.07.2005, 14:02:57
    #33191680
Igank
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
FlareТип данных на MSSQL должен быть "image"!
Знаю я! Но в том то и дело, как файл туда из Foxа закинуть? ПА-МА-ГИ-ТЕ, пожалуйста!
Через запрос "insert into basa (textm) values(...)" не проходит.
Через Ado - пишет другое кол-во байт
...
Рейтинг: 0 / 0
29.07.2005, 14:17:50
    #33191741
Flare
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
ADODB.Stream надо юзать.
Вот howto от microsoft
5 минут поиска по WWW. Неужели не искали/не нашли подобного примера, если вторую неделю бьетесь? Надеюсь все получится, там несложно.
...
Рейтинг: 0 / 0
29.07.2005, 14:19:46
    #33191749
Flare
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
...
Рейтинг: 0 / 0
29.07.2005, 15:01:02
    #33191890
Igank
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
FlareADODB.Stream надо юзать.
Вот howto от microsoft
5 минут поиска по WWW. Неужели не искали/не нашли подобного примера, если вторую неделю бьетесь? Надеюсь все получится, там несложно.

МНЕ НУЖНО ЗАПИСАТЬ с файла на SQL-Server, а не наоборот
...
Рейтинг: 0 / 0
29.07.2005, 15:20:28
    #33191948
Igank
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше?
Нашел в чем ошибка или прикол
*
oRS.Fields("opers").Value = .t.
* записывая значение из memo-binary НЕ НАДО ставить .Value
oRS.Fields("textc")=table2.opis

Всем спасибо!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переношу zip-файл в таблицу на SQL Server. Почему размер на 2 байта меньше? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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