Привет ru-firebird ru-firebird,
живущий по адресу [email protected], я пишу к тебе с приветом
25.07.2007, 9:42
На самом деле живеть она на
http://www.ibprovider.com/rus/documentation/firebird_21_adonet_rus.html
Порадовала конструкции
using (OleDbConnection con = ConnectionProvider.GetConnection())
вопрос следующий на самом коротком фрагменте :)
этот код
> using (OleDbConnection con = ConnectionProvider.GetConnection())
> {
> con.Open();
> OleDbTransaction trans = con.BeginTransaction();
>
> // выбираем всех клиентов и формируем строку с разделителями
> OleDbCommand cmd = new OleDbCommand(
> string.Format("SELECT LIST(CUSTOMER, ',{0}') FROM CUSTOMER",
> Environment.NewLine) , con, trans);
>
> // запрос возвращает единственное значение
> string customer_list = cmd.ExecuteScalar().ToString();
> Console.WriteLine(customer_list);
>
> trans.Commit();
> }
Эквивалентен коду
> using (OleDbConnection con = ConnectionProvider.GetConnection())
> {
> con.Open();
> OleDbTransaction trans = con.BeginTransaction();
try{
>
> // выбираем всех клиентов и формируем строку с разделителями
> OleDbCommand cmd = new OleDbCommand(
> string.Format("SELECT LIST(CUSTOMER, ',{0}') FROM CUSTOMER",
> Environment.NewLine) , con, trans);
>
> // запрос возвращает единственное значение
> string customer_list = cmd.ExecuteScalar().ToString();
> Console.WriteLine(customer_list);
>
> trans.Commit();
}catch{trans.Rollback();}
> }
или у меня параноя :(
Тема Дня: Тот, кто хpапит, всегда засыпает пеpвым.
До не скорой встречи в аду,
Max Резанов мыльте: [EMAIL PROTECTED]
------------------------------------------
Организация : Филиал ФГУП "ФКЦ "Земля" по ЮФО.
Отдел прикладного программного обеспечения
Телефон : (8634) 36-25-45 (оператор), 36-25-49-0-137 (автооператор)
ICQ : 40498714
WWW : http://www.srcc.ru
------------------------------------------