ผู้เขียน หัวข้อ: Error : SQL Error: Can't open file: './hosxp_pcu/tmp_exp_27_labor.frm'  (อ่าน 4668 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ u2th

  • Full Member
  • ***
  • กระทู้: 174
  • Respect: 0
    • ดูรายละเอียด
Error : SQL Error: Can't open file: './hosxp_pcu/tmp_exp_27_labor.frm'
« เมื่อ: เมษายน 24, 2015, 09:08:35 AM »
0
ผม ทำ เช็ก และ รีแพร ตาราง จะ Error ตัวนี้ครับ
ขอวิธีแก้ด้วยครับ

date/time         : 2015-04-24, 08:59:47, 967ms
computer name     : UC-05027
user name         : uc <admin>
registered owner  : uc
operating system  : Windows 7 Service Pack 1 build 7601
system language   : Thai
system up time    : 2 hours 5 minutes
program up time   : 28 minutes 58 seconds
processors        : 2x Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz
physical memory   : 714/1526 MB (free/total)
free disk space   : (C:) 74.41 GB
display mode      : 1440x900, 32 bit
process id        : $7d8
allocated memory  : 112.90 MB
executable        : Turbo_HOSxP_PCU.exe
exec. date/time   : 2015-01-23 12:48
version           : 3.58.1.23
compiled with     : Delphi 2007
madExcept version : 4.0.6
callstack crc     : $3b670912, $b016f16a, $b016f16a
exception number  : 1
exception class   : Exception
exception message : Error : SQL Error: Can't open file: './hosxp_pcu/tmp_exp_27_labor.frm' (errno: 24 - Too many open files).

Main ($fc0):
02e3505b +4a3 Turbo_HOSxP_PCU.exe HOSxPDMU          12724 +151 HOSxP_GetDataSet
0290036e +2b2 Turbo_HOSxP_PCU.exe UpgradeStructureU  3450  +44 TUpgradeStructureForm.cxButton3Click
007c0ae3 +06f Turbo_HOSxP_PCU.exe cxButtons          1634   +8 TcxCustomButton.Click
007c11f1 +02d Turbo_HOSxP_PCU.exe cxButtons          1926   +2 TcxCustomButton.CNCommand
007c1162 +07a Turbo_HOSxP_PCU.exe cxButtons          1907  +11 TcxCustomButton.WndProc
00722ed6 +13e Turbo_HOSxP_PCU.exe cxControls         5194  +19 TcxControl.WndProc
0072fa7a +18a Turbo_HOSxP_PCU.exe cxContainer        3820  +54 TcxContainer.WndProc
007c1162 +07a Turbo_HOSxP_PCU.exe cxButtons          1907  +11 TcxCustomButton.WndProc
02de8ae2 +032 Turbo_HOSxP_PCU.exe MainU              1622   +3 TMainForm.dxBarButton37Click
00ebd439 +035 Turbo_HOSxP_PCU.exe dxBar             43723   +2 TdxBarItem.DoClick
00ebd3d3 +03b Turbo_HOSxP_PCU.exe dxBar             43713   +5 TdxBarItem.DirectClick
00ea8b4f +11f Turbo_HOSxP_PCU.exe dxBar             33077  +29 TdxBarItemControl.ControlUnclick
00eac5aa +05a Turbo_HOSxP_PCU.exe dxBar             35160   +6 TdxBarButtonControl.ControlUnclick
00ecdfc5 +0e5 Turbo_HOSxP_PCU.exe dxBar             52221  +18 TCustomdxBarControl.DoLButtonUp
00ecc9e6 +02a Turbo_HOSxP_PCU.exe dxBar             51528   +6 TCustomdxBarControl.WMLButtonUp
00e7bdfd +005 Turbo_HOSxP_PCU.exe dxBar             10376   +1 TdxBarPopupControl.IsInternal
00ec53d1 +015 Turbo_HOSxP_PCU.exe dxBar             47749   +1 TdxBarSubMenuControl.IsInternal
00ecf27a +00a Turbo_HOSxP_PCU.exe dxBar             52865   +1 TCustomdxBarControl.GetEquivalentParentBar
00ece1d5 +01d Turbo_HOSxP_PCU.exe dxBar             52287   +6 TCustomdxBarControl.CanProcessMouseMessage
02eb346e +122 Turbo_HOSxP_PCU.exe Turbo_HOSxP_PCU     990  +33 initialization

hardware:
Hospital Code = 05027 [โรงพยาบาลส่งเสริมสุขภาพตำบล บ้านหนองระเวียง]
Database Type = MySQL
Database Protocol = mysql-4.1 [5.6.13-56]
Last 3 SQL Statement
No 1 = show create table `tmp_exp_27_labor`
.
No 2 = repair table tmp_exp_27_labor
.
No 3 = check table tmp_exp_27_labor
« แก้ไขครั้งสุดท้าย: เมษายน 24, 2015, 09:25:25 AM โดย u2th »
Mathee  Yothatul
Nongravaing Healthstation
Amp Phayakaphumpisai
Provis Mahasarakham
mail : mathe.yo@gmail.com

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: Error : SQL Error: Can't open file: './hosxp_pcu/tmp_exp_27_labor.frm'
« ตอบกลับ #1 เมื่อ: เมษายน 24, 2015, 09:41:10 AM »
0
ให้ทำการ Drop tmp table ที่ Tool ส่งออก 43 แฟ้ม  หลังส่งออก 43 แฟ้ม ทุกครั้งด้วยครับ ไม่งั้นจะมีตาราง tmp เพิ่มขึ้นมาเรื่อยๆครับ
« แก้ไขครั้งสุดท้าย: เมษายน 25, 2015, 06:58:04 AM โดย Sukjai »

ออฟไลน์ u2th

  • Full Member
  • ***
  • กระทู้: 174
  • Respect: 0
    • ดูรายละเอียด
Re: Error : SQL Error: Can't open file: './hosxp_pcu/tmp_exp_27_labor.frm'
« ตอบกลับ #2 เมื่อ: เมษายน 24, 2015, 11:10:34 AM »
0
ให้ทำการ Drop tmp ที่ tool ส่งออก 43 แฟ้ม  หลังส่งออก 43 แฟ้ม ทุกครั้งด้วยครับ ไม่งั้นจะมีตาราง temp เพิ่มขึ้นเยอะมากครับ
ลบ temp ใช่ไหมครับ
Mathee  Yothatul
Nongravaing Healthstation
Amp Phayakaphumpisai
Provis Mahasarakham
mail : mathe.yo@gmail.com

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
Re: Error : SQL Error: Can't open file: './hosxp_pcu/tmp_exp_27_labor.frm'
« ตอบกลับ #3 เมื่อ: เมษายน 24, 2015, 14:30:00 PM »
0
ใช่ครับ คลิกที่เมนู Drop tmp table ทุกครั้งที่ทำการส่งออกเสร็จ  เพื่อไปทำการ Clear ตาราง tmp ที่ใช้ในการส่งออก หากไม่มีการ Clear tmp ตาราง tmp_xxx จะเพิ่มขึ้นเรื่อยๆในทุกๆครั้งที่มีการส่งออก 43 แฟ้ม และอาจมีผลทำให้เกิด Error ในระบบได้ครับ
« แก้ไขครั้งสุดท้าย: เมษายน 25, 2015, 06:29:30 AM โดย Sukjai »