Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Добавление записей в БД   Найти похожие ветки 

 
zapis   (2007-07-03 14:51) [0]

Здраствуйте! есть бд, в ней есть таблица Table1, с полями int1,int2,int3,int4,int5,int6. Так вот вопрос как мне добавить запись но только в определенные поля, т.е. мне открыты на запись только поля int2,int3,int4, и только в них я могу добавить значения, не подскажете как это сделать? использую компоненты ADO, бд Access или MSSQL.


 
engine ©   (2007-07-03 14:55) [1]

INSERT INTO Table1 (int2, int3, int4)
VALUES (1, 2, 3);


 
zapis   (2007-07-03 15:11) [2]

спасибо!!!


 
zapis   (2007-07-03 16:04) [3]

можно еще один глупый вопрос как например если int3 - blob, туда залить файл как это оформить запросом?


 
Desdechado ©   (2007-07-03 16:12) [4]

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;


Что это за int такой, что он блоб?


 
pavel_guzhanov ©   (2007-07-03 16:16) [5]

Сначала загрузи содержимое (например картинку из файла) в TMemoryStream? а потом из него в базу.

var MemoryStream:TMemoryStream;
begin
MemoryStream:=TMemoryStream.Create;
Image1.Picture.Graphic.SaveToStream(MemoryStream);
Q.SQL.Add("insert into Table1 (int3) ");
Q.SQL.Add("values (:Im)");
Q.Parameters.ParamByName("Im").LoadFromStream(MemoryStream, ftBlob);

end;


Примерно так...


 
zapis   (2007-07-03 16:53) [6]


> Что это за int такой, что он блоб?

это тестовая версия, я думаю названия полей не так важны... :)
Desdechado, pavel_guzhanov спасибо вам за советы!!!



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
15-1183280055
Nous Mellon_
2007-07-01 12:54
2007.07.29
Ребят, помогите с регуляркой(php)


3-1177312187
pavel_guzhanov
2007-04-23 11:09
2007.07.29
Создание базы данных при помощи Database Configuration Assistant


2-1183654535
Romm
2007-07-05 20:55
2007.07.29
Из страницы в приложение


15-1183186219
@!!ex
2007-06-30 10:50
2007.07.29
МОжно ли в комп без PCI-E...


2-1183268850
Kolan
2007-07-01 09:47
2007.07.29
Application.HelpCommand не работает, почему?