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

Вниз

"could not find object", но вай?!   Найти похожие ветки 

 
cluBDEndy   (2004-02-24 17:59) [0]

D6, BDE 5.01, ORACLE to Oracle 8.1.7(клиент также 8).
Делаем insert через TDatabase.Execute:

var
 sqlstm : string;
 stmtParams: TParams;
begin
 if dsPostPrem.State = dsBrowse then
 try
   stmtParams := TParams.Create;
   stmtParams.CreateParam(ftString, "arepname", ptInput);
   stmtParams[0].AsString :=(dsPostPrem.Owner as TForm).Caption;

   sqlstm:="INSERT INTO REP_LOG(AREPNAME) VALUES ( :arepname )";
   stmtParams.ParseSQL(sqlstm,true);
   stmtParams.Items[0].Value:="test";
   (dsPostPrem.DataSet as TDBDataSet).Database.Execute(sqlstm,stmtParams,false,nil);
 finally
   stmtParams.Free;
 end;
end;

получаем "could not find object" и ничего никуда не вставилось.
При этом без параметров с простой строкой скуля отрабатывает без
проблем.
Воц ронг?


 
Reindeer Moss Eater ©   (2004-02-24 18:29) [1]

sqlmon.exe


 
cluBDEndy   (2004-03-02 10:30) [2]

sqlmon.exe есессно, разницы в вызовах OCI вроде нету,
но трассы разные - параметры неопознаны в случае TDatabase.
Хотел узнать, прецеденты есть или мой случай неординарный?
Мож кто чекнет...


 
Asdor ©   (2004-03-02 10:51) [3]

Вот эти строки лишние...
  stmtParams.ParseSQL(sqlstm,true);
  stmtParams.Items[0].Value:="test";


 
cluBDEndy   (2004-03-04 17:54) [4]

Благодарен за внимание, однако вариант без данных строк
также был опробован, но не работал?



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

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

Наверх




Память: 0.47 MB
Время: 0.117 c
3-1078176371
tchn1
2004-03-02 00:26
2004.04.04
как остаться на той же записи после Requery


14-1078575397
reticon
2004-03-06 15:16
2004.04.04
По поводу спама...


1-1079433269
Rem
2004-03-16 13:34
2004.04.04
Русские шрифты в Formula One Ver. 3.0.4


3-1078330181
Ceval
2004-03-03 19:09
2004.04.04
два поля код и наимен как мне обьединить


14-1077861707
Kerk
2004-02-27 09:01
2004.04.04
Самарская встреча Мастаков