![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать количество записей в таблице 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, попробуй использовать...