Вниз
Скачать: CL | DM;

ADOQuery1.Parameters.AddParameter   Найти похожие ветки 

 
volph   (2002-06-21 10:51) [0]

есть SQL-запрос:
DECLARE @GUID AS CHAR(35)
DECLARE @Rid AS INT
DECLARE @OwnerID AS INT
DECLARE @Region AS CHAR(10)
DECLARE @DateTime AS DATETIME
DECLARE @Version AS INT
DECLARE @Author AS CHAR(64)

SET @GUID = :GUID
SET @Rid = 12
SET @OwnerID = 333
SET @Region = "2300"
SET @DateTime = "6/14/2002 8:27:20 AM"
SET @Version = "1"
SET @Author = "Author"

BEGIN TRANSACTION
INSERT INTO Headers VALUES(@GUID,@Rid,@OwnerID,@Region,@DateTime,@Version,@Author)
COMMIT

а вто исходник на делфи, который почему-то не работает:

ADOQuery1.Open;
ADOQuery1.SQL.Text := SQLd.GetData("data/update/addTranFile");

with ADOQuery1.Parameters.AddParameter do begin
Name := "@GUID";
DataType := ftString;
Value := "tester";

end;
ADOQuery1.ExecSQL;


 
Alex_Sudakov ©   (2002-06-21 10:59) [1]

В запросе надо использовать такую строку:

BEGIN TRANSACTION
INSERT INTO Headers VALUES(:GUID,:Rid,:OwnerID,:Region,:DateTime,:Version,:Author)
COMMIT

А перед запуском устанавливаешь параметры:

ADOQuery.Paramentrs.ParamByName("GUID").AsString:="jhkjkkh"
...



 
Fiend ©   (2002-06-21 11:00) [2]

а что это значит:
ADOQuery1.SQL.Text := SQLd.GetData("data/update/addTranFile");
К тому же, какая то странная методика: сначала открыть источник, затем изменить текст запроса и потом задавать параметры. Намекните хоть что вы хотели этим сделать?????
И какую ошибку выдаёт


 
volph   (2002-06-21 11:08) [3]

Ну вопервых такая строка тоже не пашет

ADOQuery1.Paramentrs.ParamByName("GUID").AsString:="jhkjkkh"

типа не может оно присвоить значение и типа AsString такого свойства нет

а это значит что я sql-запрос храню в xml-файле
ADOQuery1.SQL.Text := SQLd.GetData("data/update/addTranFile");





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

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



Память: 0.45 MB
Время: 0.008 c
1-47324
XShura
2002-07-01 12:31
2002.07.15
Мерцание ListView


1-47496
Cherepovets
2002-07-04 11:50
2002.07.15
Если компонент или подскажи как?


3-47141
LevVL
2002-06-24 16:20
2002.07.15
Вопрос для специалистов в области SQL для


14-47691
kaif
2002-06-15 14:52
2002.07.15
---|Ветка была без названия|---


6-47667
Dobriy
2002-05-02 13:55
2002.07.15
Проблема с двумя сетевыми картами




   Наверх