Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите занести файл *.txt в Базу Данных [D7, MSSQL]


Страницы:   1 2

Владимир Волобуев ©   (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 архив в базу данных...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо