powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / DBMS_Output
4 сообщений из 4, страница 1 из 1
DBMS_Output
    #34741825
simonenok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такая проблема
В билдере я хочу считать из оракла сообщения из DBMS_Output он мне выдает ошибку
" ParameterId must be integer or string " что я не так делаю помогите плиз.
ПС. мне не нужно чтоб выводил весь список сообщеней мне нужно чтоб сообщения выводились по адному. Зарание всем спасибо!!
Вот что я пишу в C++Builder 6
int Status;
String Line;
for (int row=1;1<2;)
{
DMod->OraSess->DBMS_Output->Get_Line(Line,Status);
if (Status != glSuccess) break;
Memo1->Lines->Add(Line);
}
...
Рейтинг: 0 / 0
DBMS_Output
    #34742763
_dbms_output
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто такой OraSess и что у него на методы DBMS_Output и т.д.?
Посмотрите справку по ним, если таковая имеется или исходники, чтобы узнать, какие параметры нужно передавать...
...
Рейтинг: 0 / 0
DBMS_Output
    #34743451
simonenok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрел в helpe билдера "TOracleSession.DBMS_Output" там есть пример
"
procedure TMainForm.ButtonClick(Sender: TObject);

var Status: Integer;

Line: string;

begin

// Enable output for a maximum of 100,000 bytes

MainSession.DBMS_Output.Enable(100000);

// Call the procedure

MyProcedure.Execute;

// Retrieve all lines and display them in a memo

Memo.Clear;

repeat

MainSession.DBMS_Output.Get_Line(Line, Status);

if Status <> glSuccess then Break;

Memo.Lines.Add(Line);

until False;

end;
"
делаю как в нем не получается выводит ошибку че делаю неправельно не пойму
...
Рейтинг: 0 / 0
DBMS_Output
    #34743728
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в исходники заглянуть не судьба?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
class PASCALIMPLEMENTATION TDBMS_Output : public TDBMSPackage 
{
	typedef TDBMSPackage inherited;
	
public:
	void __fastcall Enable(const int Buffer_Size = 0x4e20);
	void __fastcall Disable(void);
	void __fastcall Put(const Variant &a);
	void __fastcall Put_Line(const Variant &a);
	void __fastcall New_Line(void);
	void __fastcall Get_Line(/* out */ AnsiString &Line, /* out */ int &Status);
	void __fastcall Get_Lines(/* out */ AnsiString &Lines, int &NumLines);

...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / DBMS_Output
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]