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

Вниз

Глюк с Parameters в TADOQuery   Найти похожие ветки 

 
Browko Dmitrey   (2002-05-22 18:24) [0]

При занесении SQL.Text автоматически создаются Params, после заполнения нужными значениями делаю ExecSQL и получаю
Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения


 
skiph ©   (2002-05-23 06:20) [1]

Может ны все параметры занесены?
Напиши код, как ты все это делаешь.


 
Browko Dmitrey   (2002-05-23 09:18) [2]

Function TForm1.DeleteOneTable(Table:TDataSet;NameTable,Key:String):Boolean;
var SFN,S,SFP:String;i:word;V:Variant;
begin
SFN:="";SFP:="";Result:=True;
for i:=1 to Table.FieldCount do
if Table.Fields[i-1].FieldKind=fkData then
begin
SFN:=SFN+",""+Table.Fields[i-1].FieldName+""";
SFP:=SFP+",:"+Table.Fields[i-1].FieldName+"1";
end;
Delete(SFN,1,1);Delete(SFP,1,1);
ADOQueryJorn.Close;
ADOQueryJorn.Parameters.Refresh;
ADOQueryJorn.SQL.Text:="Insert INTO "+NameTable+" ("+SFN+") Values ("+SFP+")";
for i:=1 to ADOQueryJorn.Parameters.Count do
begin
S:=ADOQueryJorn.Parameters[i-1].Name;
S:=Copy(S,1,Length(S)-1);
if S="US_MODIFY" then V:=USER_ACCESS else
if S="DT_MODIFY" then V:=GetProgDate else
V:=Table.FieldByName(S).Value;
ADOQueryJorn.Parameters.ParamByName(S+"1").Value:=V;
end;
ADOQueryJorn.ExecSQL;
end;


 
Johnmen ©   (2002-05-23 09:33) [3]

Не определены типы параметров !



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-55215
Бадян
2002-06-05 11:47
2002.06.17
EIntOverflow :???:


1-55071
PVR
2002-06-02 18:34
2002.06.17
Как найти нужную процедуру в BPL


6-55251
Zak
2002-04-02 08:20
2002.06.17
Правая мышь на WEBNavigator-е!


1-55155
Sniffer
2002-06-04 14:25
2002.06.17
Я забыл как называется функция!


6-55241
novomod
2002-04-07 15:17
2002.06.17
Help.TClientSocket and TServerSocket.