Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.026 c
14-47684
VID
2002-06-17 19:49
2002.07.15
VFP 7.0


3-47218
Я_Чайник
2002-06-20 06:10
2002.07.15
Дополнить таблицу


4-47866
Maybe
2002-05-12 16:52
2002.07.15
Рисование API , WM_INITDIALOG, WM_PAINT


1-47534
Leny
2002-06-25 08:34
2002.07.15
Запуск программы из Delphi


3-47159
MikeFW
2002-06-18 16:33
2002.07.15
Очень надо ускорить работу TreeView