用delphi寫的程式打開創建臨時表的時候經常提示:execption edbengineerror in module bdertl60.bpl at 0000BE06
這個時候只能清理一下插件,然后重啟電腦才能再次事情,請問各位走過路過的大咖們幫忙分析分析這個大概是啥原因導致的呢,謝謝
uj5u.com熱心網友回復:
創建臨時表是通過什么方式進行的?SQL陳述句嗎?uj5u.com熱心網友回復:
TableName:='C:\TSXX\TSXX'+FormatDateTime('YYYYMMDDHHMMSSZZZ',Now)+'.DB';QueryLocal.SQL.Text:=
'create table "'+TableName+'" '+
' ( '+
' KSBH integer ,'+ //---科室編號
' YSBH integer ,'+ //---醫生編號
' YSXM char(10) '+ //---醫生姓名
' ) ';
QueryLocal.ExecSQL;
TableYS.TableName:=TableName;
TableYS.Open;
uj5u.com熱心網友回復:
你這個路徑都寫死了,會不會路徑有問題呢?uj5u.com熱心網友回復:
不是的,路徑我其實是做成靈活獲取的,所以路徑肯定沒問題呢,感覺是bde被人占用了,因為有時是好的,重裝了bde之后重啟電腦又好了,只是經常這樣,每次都是重裝bde重啟才能搞定,比較頭疼uj5u.com熱心網友回復:
程式以管理員身份運行試下,有可能是程式權限不足?uj5u.com熱心網友回復:
開始都是好用的,只是用著用著或者放一段時間后再打開就這樣了uj5u.com熱心網友回復:
資料庫會不會把連接給程式斷了,你這程式重啟后就能用?uj5u.com熱心網友回復:
得把電腦重啟了才能用呢,程式重啟都不行的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/20826.html
標籤:數據庫相關
上一篇:gin系列-引數系結
下一篇:mysql資料庫的存盤?
