![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите занести файл *.txt в Базу Данных [D7, MSSQL]
Владимир Волобуев © (2007-06-22 13:12:00)Здравствуйте ув. программисты. У меня возник вопрос по поводу занесения файлов в базу данных. С картинками вопросов нет, а вот с текстовыми файлами появились. В текстовом файле от 20 до 50 строк, я конечно могбы создать поле в БД с размерностью около 2 000 символов- но я считаю это неверным решением. Если кто может помоч- пожалуйста помогите... Зараннее благодарен!
Плохиш (2007-07-12 10:58:00) [1]Всё-таки дождался халявы...
Волобуев Владимир (2007-07-12 09:39:00) [2]Спасибо. Буду разбиратся с кодом...
Desdechado (2007-06-25 11:18:00) [3]Для любых типов данных:
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;
ПостОвый терминатор (2007-06-23 20:09:00) [4]Удалено модератором
Примечание: Здесь есть свои модераторы, приезжие не нужны
smirnov (2007-06-23 20:01:00) [5]ну тогда пардон...
Я чего-то на TBlobStream заклинил.
Anatoly Podgoretsky (2007-06-23 19:49:00) [6]smirnov (23.06.07 19:43) [18]
TBlobField
TUser (2007-06-23 19:49:00) [7]blob ?
Loginov Dmitry (2007-06-23 19:47:00) [8]> Обычный - это конечно хорошо, но хотелось бы узнать, какого
> класса он.
Это метод класса TMemoryStream, от которого унаследован TBlobStream ;)
smirnov (2007-06-23 19:43:00) [9]
> А TFileStream к чему тут? Хватит обычного LoadFromFile.
Обычный - это конечно хорошо, но хотелось бы узнать, какого класса он.
Loginov Dmitry (2007-06-23 19:19:00) [10]> Открывай свой текстовый (и любой другой) файл, используя
> TFileStream, копируй в TBlobStream.
А TFileStream к чему тут? Хватит обычного LoadFromFile.
smirnov (2007-06-23 07:54:00) [11]Посмотри в примерах Delphi работу с TBlobStream, TFileStream и все станет ясно. Открывай свой текстовый (и любой другой) файл, используя TFileStream, копируй в TBlobStream.
Подробнее лень, на память не смогу расписать.
Плохиш (2007-06-22 18:25:00) [12]И BLOB/Image/Memo-поля в этих книгах тоже не описаны?
Владимир Волобуев (2007-06-22 18:16:00) [13]На данный момент мне необходимо txt файл занести в базу данных MSSQL 2000. Программа есть но её необходимо дополнить такой возможностью, В новой СУБД которую я пишу необходимо забивать в БД архив RAR. Впринципе всё!!!
ЗЫ: Книги которые прошарил "SQL полное руководство" в ней описаны типы данных, но как забить туже картинку- не написано... "SQL запросы для простых смертных"-там тоже нету и "Delphi 6-7 и SQL". Я незнаю кто тут читает камасутру, но на данном форуме этому время уделять не стоит....
Ega23 (2007-06-22 16:38:00) [14]
> Я написал "Файла". Это значит файлов разного типа данных.
Давай с самого начала.
Какая у тебя стоит задача? файловый архив? Или что?
Плохиш (2007-06-22 16:38:00) [15]
> 2 Книги просмотрел вбестолку
Дай догадаюсь. первая "Эммануель", а вторая "Камасутра" :-)
< I>
> Куча времени ушла, думал может тут знают
Ну в принципе знают, только расказывать то, что в книгах/документации описано во-первых, лень, а во-вторых, конференция не та....
Johnmen (2007-06-22 16:32:00) [16]
> думал может тут знают :(
Ну-ну.... Очередное "наслабо"....
Владимир Волобуев (2007-06-22 16:30:00) [17]
> > а для загрузки файла нету компонента
>
> Кстати, для загрузки текстового файла вполне-таки есть такой
> кАмпаненто TDBMemo, кликают евойно...
Я написал "Файла". Это значит файлов разного типа данных. 2 Книги просмотрел вбестолку. Куча времени ушла, думал может тут знают :(
Плохиш (2007-06-22 16:10:00) [18]
> а для загрузки файла нету компонента
Кстати, для загрузки текстового файла вполне-таки есть такой кАмпаненто TDBMemo, кликают евойно...
Плохиш (2007-06-22 16:08:00) [19]
> Владимир Волобуев (22.06.07 15:03) [6]
> Картинку загружаем через DBImage а для загрузки файла нету
> компонента.
Тут... эта... пора уже и книжку-какую почитать...
Владимир Волобуев (2007-06-22 15:05:00) [20]Я думаю вопрос стоит по другому задать. Как загрузить RAR архив в базу данных...