![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как и в какое поле можно сохранить файл [D7, MSSQL]
Alies © (2006-07-31 09:51:00)Мастера скажите! Каки в какое полеможно сохранить в таблицу и извлекать любой бинарный файл(doc, exe, dll и т.д.) в MSSQL.
Desdechado (2006-08-02 11:11:00) [1]
Query1.Sql.Text :=
'INSERT INTO testblob ' +
' ( ' +
' fBlob' +
' )' +
' VALUES' +
' (' +
' :ParamBlobField' +
')';
Query1.ParamByName('ParamBlobField').DataType := ftBlob;
Query1.ParamByName('ParamBlobField').ParamType := ptInput;
Query1.ParamByName('ParamBlobField').LoadFromFile('MyFile',ftBlob);
Query1.ExecSql;
Ega23 (2006-08-02 09:56:00) [2]
> Как в дельфи будет выглядеть код загрузки файла в базу?
Стандартно. Заголовок процедуры (функции, метода), объявление локальных переменных (если надо), begin-end блок.
Alies (2006-08-02 09:52:00) [3]Как в дельфи будет выглядеть код загрузки файла в базу?
Fay (2006-07-31 13:20:00) [4]image
Desdechado (2006-07-31 11:34:00) [5]Безусловно. Но общее название у них есть.
Ega23 (2006-07-31 11:32:00) [6]
> BLOB (binary large object)
Они разные бывают.
Desdechado (2006-07-31 11:29:00) [7]BLOB (binary large object)
Ega23 (2006-07-31 10:33:00) [8]image
Ega23 (2006-07-31 10:33:00) [9]
Binary Data
Binary data consists of hexadecimal numbers. For example, the decimal number 245 is hexadecimal F5. Binary data is stored using the binary, varbinary, and image data types in Microsoft® SQL Server™ 2000. A column assigned the binary data type must have the same fixed length (up to 8 KB) for each row. In a column assigned the varbinary data type, entries can vary in the number of hexadecimal digits (up to 8 KB) they contain. Columns of image data can be used to store variable-length binary data exceeding 8 KB, such as Microsoft Word documents, Microsoft Excel spreadsheets, and images that include bitmaps, Graphics Interchange Format (GIF), and Joint Photographic Experts Group (JPEG) files.
In general, use varbinary for storing binary data, unless the length of the data exceeds 8 KB, in which case you should use image. It is recommended that the defined length of a binary column be no larger than the expected maximum length of the binary data to be stored.