Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 ADODB.Recordset » Шпаргалки
Заголовок



Процедура КнопкаВыполнитьНажатие(Кнопка)
    Conn = Новый COMОбъект ("ADODB.Connection");
    Conn.Open("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind");
    
    RS = Новый COMОбъект ("ADODB.RecordSet");
    RS.Open("select * from customers", Conn);
    
    Пока НЕ (RS.EOF) Цикл
        Сообщить(RS.Fields(1).Name());
        Сообщить(RS.Fields(1).Value());
        RS.MoveNext();
    КонецЦикла;

    RS.Close();
КонецПроцедуры

 

Небольшое описание ADODB




rcd - рекордсет (ADODB.Recordset)
fg - VSFlexGrid
cn - соединение с базой данных (ADODB.Connection)



fg.Editable = flexEDKbdMouse
fg.DataMode = flexDMBoundBatch
rcd.Open "SELECT * FROM r_Prods", cn, adOpenDynamic, adLockPessimistic

...... (Внести изменения в таблицу)

rcd.UpdateBatch        ......(Записать изменения)

rcd.CancelBatch        ......(Отменить изменения)