2011-11-09 66 views
0

有没有人看到这个错误?火鸟错误:“操作系统指令CreateFile失败”

我用火鸟2.1和数据库中创建语句得到失败的v.first存储过程的执行。

错误消息:

 
[869] : There was a problem creating a DBProvider with the following parameters: StoredProcedureName:sel_NextObjectID 
2. operating system directive CreateFile failed 
3. operating system directive CreateFile failed 
    Stack Trace 


2.at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect() 
    at FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create() 
    at FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut() 
    at FirebirdSql.Data.FirebirdClient.FbConnection.Open() 
    at FirebirdDBProvider.NewProvider_Internal(String commandText, String connectionString, CommandType commandType) 

3 at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect() 
    at FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create() 
    at FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut() 
    at FirebirdSql.Data.FirebirdClient.FbConnection.Open() 
    at FirebirdDBProvider.NewProvider_Internal(String commandText, String connectionString, CommandType commandType) 

回答

0

那么,删除固定的这件事情的所有临时文件。在firebird上也发现了同样的问题。

1)确保您的应用程序(您遇到这个问题)未运行。
2)一个运行对话框(窗口+ R)和输入“%TEMP%”,并单击“OK”
3)在打开的文件夹中删除所有文件(可以被删除)。
4)启动应用程序。

0

你可以当你试图连接到不存在数据库此错误。

从你的文章中不完全清楚你的意思是'数据库创建语句在v.first存储过程执行失败“,但我假设你正在尝试创建一个数据库然后执行DDL。

要连接到数据库,您首先需要创建它。要创建数据库,首先需要使用createDatabase

0

只是有同样的问题,原因是系统驱动器上没有可用的自由空间。

相关问题