文件database.gdb的I / O错误。没有这样的文件或目录,但这不是我试图打开的文件

时间:2013-11-27 18:36:17

标签: mobile delphi-xe5 interbase

我正在尝试在运行时,在没有表单的单元中创建与Interbase ToGo数据库的连接。

MyConnection := TSQLConnection.Create(nil);
strTestPath := TPath.Combine(TPath.GetDocumentsPath, 'ISHMAEL.GDB');
MyConnection.Params.Add('Database=' + strTestPath);
MyConnection.DriverName := 'IBToGo';
MyConnection.Params.Add('User_Name=SYSDBA');
MyConnection.Params.Add('Password=masterkey');
MyConnection.Open();

我一步一步似乎很好,直到我尝试打开连接。 open会引发I / O错误,表示找不到database.gdb。我打电话给数据库ISHMAEL,是否还有其他事情发生,或者错误信息是误导性的?

理想情况下,我希望从表单和一些数据访问和业务对象单元中获取所有数据库调用(实际上,大多数(如果不是全部)业务逻辑),但是很难找到示例。

我发现的所有示例和教程都侧重于删除表单上的控件,并使用可视实时绑定。

这可以在非表格单位内完成吗?

谢谢!

0 个答案:

没有答案