![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как работать с ADO? [D6, dBase, FoxPro]
john81 © (2006-11-07 12:46:00)Не могу открыть dbf-файл, возникает ошибка? Работать c Dbf-файлами пытаюсь с помощью компонентов ADO.
Ошибка следующая:
Project Sprav.exe raised exception class EAccessViolation with message 'Access Violation at address 00456A12 in module 'Sprave.exe'. Read of address 000002EC. Process Stopped. Use Step or Run to continue
john81 (2006-11-07 13:08:00) [21]Да VFP - это visual fox pro. Таблицы созданы там.
john81 (2006-11-07 13:06:00) [22]M4Reg - открывается отлично. А с hediag возникают проблемы...
Max Zyuzin (2006-11-07 13:06:00) [23]>Percent (07.11.06 12:53) [1] & john81 © (07.11.06 12:55) [3]
:)))))
>john81 © (07.11.06 12:58) [4]
А как ты создал такой ConnectionString? Он вообще работает? VFP это Visual Fox Pro? Зачем используется для открытия файлов dBase такой драйвер?
john81 (2006-11-07 13:05:00) [24]procedure TNsiMod.DataModuleCreate(Sender: TObject);
begin
ADOConnection1.ConnectionString := 'Provider=VFPOLEDB.1;'
+ 'Data Source='+'C:\html\proga\bases\'+';'
+ 'Mode=Share Deny Read|Share Deny Write;Password="";Collating Sequence=MACHINE';
ADOConnection1.Connected := true;
M4RegTb.TableName := 'M4Reg';
HediagTb.TableName := 'Hediag';
M4RegTb.Active := true;
HediagTb.Active := true;
end;
john81 (2006-11-07 12:59:00) [25]...
M4RegTb.TableName := 'M4Reg';
HediagTb.TableName := 'Hediag';
M4RegTb.Active := true;
HediagTb.Active := true;
end;
john81 (2006-11-07 12:58:00) [26]> Max Zyuzin
Код следующий:
procedure TNsiMod.DataModuleCreate(Sender: TObject);
begin
ADOConnection1.ConnectionString := 'Provider=VFPOLEDB.1;'
+ 'Data Source='+'C:\html\proga\bases\'+';'
+ 'Mode=Share Deny Read|Share Deny Write;Password="";Collating Sequence=MACHINE';
ADOConnection1.Connected := true;
....
john81 (2006-11-07 12:55:00) [27]В 17-й строке: Application.CreateForm(TM4RegFrm, M4RegFrm);
Percent (2006-11-07 12:53:00) [28]Не могу открыть dbf-файл, возникает ошибка?...EAccessViolation
См. 17-ю строку.
Max Zyuzin (2006-11-07 12:53:00) [29]Какой ConnectionString у TADOConnection?
И как именно ты работаешь с ним? Код плиз.