Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать количество записей в таблице Excel? [D6, Win95/98]


oleg_SYS ©   (2004-07-17 21:42:00) 

Нужно конвретирывать в цикле таблицу Excel в БД. Но я не знаю, как определить количество запесей в Excel.


oleg_SYS   (2004-07-18 19:03:00) [1]

благодарим :)


Palladin   (2004-07-18 18:30:00) [2]

Вот народ пошел...



Function GetSheetRowCount(Const p_strXlsFullFileName,p_strSheetName:String):Integer;
Begin
With TADOQuery.Create(nil) Do
 Try
  ConnectionString:='Driver={Microsoft Excel Driver (*.xls)};DBQ='+p_strXlsFullFileName;
  SQL.Text:='select count(*) from ['+p_strSheetName+'$]';
  Open;
  Result:=Fields[0].AsInteger;
  Close;
 Finally
  Free;
 End;
End;


oleg_SYS   (2004-07-18 18:16:00) [3]

Я хочу узнать количество записей в таблице Excel.


Palladin   (2004-07-18 09:18:00) [4]

Так вот определись сначала чего ты хочешь...


oleg_SYS   (2004-07-18 00:00:00) [5]

Ну а если например я не только хочу в БД перевести?


Palladin   (2004-07-17 22:00:00) [6]

Есть OLEDB провайдер для Excel, попробуй использовать...


Наверх

Титульная страница Поиск, карта сайта Написать письмо