![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно сгенерить строку SQL? [D6, MSSQL]
Пуртик © (2004-10-15 12:40:00)Мастаки, помогите. Генерю строку SQL - insert into ...
Там будет два поля - image(MS SQL).Как правильно оформить строку? Брать ее в кавычки иили еще как-то? Со строками и числами все поняно, а вот с блом не совсем. Расскажите если кто решал...
tERRORist (2004-10-15 13:31:00) [21]В состав MSSQL входит утилита командной строки TEXTCOPY.EXE, которая копирует бинарник из файла в поле image базы и наоборот.
Вот пример выгрузки:
CREATE PROCEDURE outCOPY
@v_ID INTEGER,
@v_FileName varchar(200)
AS
DECLARE @cmd sysname
SET @cmd = 'textcopy /S servername /U sa /P test /D MyDB /T FilesTable /C FileImage /W "Where ID= '+ Str(@v_ID)+' " /F c:\' + @v_FileName +' /O'
exec master..xp_cmdshell @cmd
GO
Загрузку сделать по аналогии
Пуртик (2004-10-15 13:26:00) [22]надо считать значение поля типа ftByte и сохранить его в строку - эта строка это SQL запрос вида Insert into...
Johnmen (2004-10-15 13:21:00) [23]Что-то у тебя вопросов много, а ветка одна.
Ты уж определись...
Пуртик (2004-10-15 13:20:00) [24]Помогите... плиз как записать в строку(string) значение поля если оно ftByte?
Пуртик (2004-10-15 12:49:00) [25]Нет ту тбез параметров - это скрипт для запуска в Query Analyzer.
Johnmen (2004-10-15 12:48:00) [26]параметры, TBlobField, TBlobStream etc. в хелпах есть примеры.