Вопрос по Janus GridEx2000
От: Maksim_g  
Дата: 05.02.03 21:14
Оценка:
Добрый вечер,
использую Janus GridEx2000 дял отображения данных
из хранимой процедуры не получается в рантайме
ему "подсунуть" другую хр. процедуру, вернее ту же процедуру,
но с новым входным параметром.
Пишу:

....
strSQL = "ViewOutcome("+sNew+")";
m_Grid.SetRecordSource(strSQL);
m_Grid.ClearFields(); --
m_Grid.Rebind; --
m_Grid.Update(); -- Ничего не помагает
m_Grid.Refresh(); --



После m_Grid.ClearFields(); старые данные в Grid'e
исчезают, но новые не появляюся, остаетя постое белое поле.
Если ClearFields не писать ничего не обновляется всеравно.

И еще, не получается в рантайме "подлючить" Grid,
пишу:



strSQL = "ViewOutcome"; // ХРАНИМАЯ ПРОЦЕДУРА

// m_Grid3.SetDataMode(1);

m_Grid3.SetDatabaseName("Provider=ODBC;DSN=Warehouse");
m_Grid3.SetCursorLocation(2);
m_Grid3.SetLockType(3);
m_Grid3.SetRecordsetType(1);
m_Grid3.SetRecordSource(strSQL);
m_Grid3.ClearFields();
m_Grid3.Rebind;
m_Grid3.Refresh();

Но нифига не появляется в Gride.

Помогите Пожалуйста, оченьнадо сдать проект.

А SetDataMode(1); не хочет/неможет
устанавливаться в режиме рантайм?

06.02.03 10:41: Перенесено из 'C/C++'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.