2011-11-09 65 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

只是有同樣的問題,原因是系統驅動器上沒有可用的自由空間。

相關問題