Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
15-1183006920
John_Korsh
2007-06-28 09:02
2007.07.29
Вопрос по сетям.


2-1183443768
tytus
2007-07-03 10:22
2007.07.29
TSocketConnection - познее связывание - - в другом потоке.


15-1183475164
TUser
2007-07-03 19:06
2007.07.29
Американская ПРО


15-1182903039
partizan
2007-06-27 04:10
2007.07.29
Разноцветный TreeView


5-1158053164
demonnnn
2006-09-12 13:26
2007.07.29
тут вобще в создании компонентов кто нибудь понимает




   Наверх