Показать сообщение отдельно
Старый 24.03.2006, 12:13   #7  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,480 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
X++:
static void GetDataFromExcel(Args _args) 
{ 
OdbcConnection connection; 
Statement  statement; 
ResultSet   resultset; 
LoginProperty LP = new LoginProperty();
   ItemId                  itemId;
   ItemName            itemName; 
; 

try 
{ 
ttsbegin; 
LP.setDSN("Excel4"); //Имя соединения

connection = new OdbcConnection(LP); 
statement = connection.createStatement(); 
resultset = statement.executeQuery ("SELECT * FROM [Worksheet1$]");  //имя листа

while (resultset.next()) 
{ 
           //получаем необходимые данные из столбцов
itemId = resultset.getString(3); 
itemName = resultset.getString(4); 
info(strfmt("Id номенклатуры: %1(%2) загружен",itemId,itemName)); 
} 
connection = NULL; 
ttscommit; 
} 
catch (Exception::Error) 
{ 
connection = NULL; 
ttsAbort; 
} 
}
С Уважением,
Георгий