![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
открытие файла [D6, dBase, FoxPro]
Ольга © (2002-02-15 10:53:00)не понимаю, почему при выполнении этой строки он пишет, что не может открыть файл
opentable
St := TFileStream.Create(opentable, fmopenread );
Ольга (2002-02-15 13:06:00) [1]>gek
Спасибо, все ОК
Ольга (2002-02-15 12:59:00) [2]ой сори, я просто в HELPе не поняла сначала, что они там написали
gek (2002-02-15 12:45:00) [3]> fDbiCopyTable
это где же такое находится
Ольга (2002-02-15 12:39:00) [4]а что такое fDbiCopyTable- в чем различие?
gek (2002-02-15 12:33:00) [5]извн
uses BDE;
Ольга (2002-02-15 12:32:00) [6]не понимает он DbiCopyTable, хотя пишу uses db;
gek (2002-02-15 12:30:00) [7]uses db;
Check(DbiCopyTable(Tbl_source.DBHandle, True, PChar("name_Tbl_source.DB"),nil,
PChar("c:\+"paht_destination" + "\new_name.DB")));
в любом случае таблица презаписывается заново есть она или нет
Ольга (2002-02-15 12:25:00) [8]>McSimm
Table1.Active = False
Ольга (2002-02-15 12:24:00) [9]>gek
Как ее описать, чтобы Delphi ее увидел
McSimm (2002-02-15 12:22:00) [10]Я имел в виду, что в это время у вас возможно открыт Delphi и в нем в проекте на форме лежит Table1 с Active = True.
Ольга (2002-02-15 12:21:00) [11]Как это открыта на форме?
Если я пишу table1.closed - значит она уже закрыта...
gek (2002-02-15 12:20:00) [12]>Ольга (15.02.02 12:06)
операция копирования таблицы как есть
McSimm (2002-02-15 12:10:00) [13]Таблица должна быть закрыта везде. Если вы ее закрываете в программе, возможно она открыта на форме в Delphi.
Ольга (2002-02-15 12:06:00) [14]Что такое DbiCopyTable
gek (2002-02-15 12:00:00) [15]Check(DbiCopyTable(Tbl_1.DBHandle, True, PChar("TARIF.DB"),nil,
PChar("TARIF_1.DB")));
Ольга (2002-02-15 11:57:00) [16]Не-а не получается
McSimm (2002-02-15 11:48:00) [17]Если закрыть таблицу - все получится
Ольга (2002-02-15 11:40:00) [18]Он пишет что не может открыть файл такой-то и выдает полный путь к файлу
kaif (2002-02-15 11:30:00) [19]Скорее всего, нужно указать полный путь к файлу. Часто в свойстве TableName оказывается только имя файла, без пути.
Ольга (2002-02-15 11:24:00) [20]opentable:=table1.tablename;
В проге я копирую table1 в другой файл (существующий или новый)