การ Connect Ms Access โดย ADODB มีปัญหาเรื่องToo many client

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

gangter
PHP Full Member
PHP Full Member
โพสต์: 38
ลงทะเบียนเมื่อ: 19/08/2008 11:03 pm

การ Connect Ms Access โดย ADODB มีปัญหาเรื่องToo many client

โพสต์ที่ยังไม่ได้อ่าน โดย gangter »

Warning: (null)(): Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver] Too many client tasks. in c:\appserv\www\4a.php on line 79

Warning: (null)(): Invoke() failed: Exception occurred. Source: ADODB.Connection Description: Operation is not allowed when the object is closed. in c:\appserv\www\4a.php on line 80

ผมพอจะรู้นะครับ คือเมื่อมีการ เปิดหน้าเว็ปที่มีการ connect โดย ADODB ตัว dataBase Ms access
มานจะมี .ldb ขึ้นมาครับ แต่เมื่อเราปิดเว็ปไป มันก็ยังคงอยู่ครับ เราควรทำอย่างไรดีครับ เมื่อกับว่ามานมีการ Connect db ตลอกเวลาอ่ะครับพี่

Code Connect

โค้ด: เลือกทั้งหมด

<?
$db = "./Chevron_offshore.mdb" ;  // MsAccess
$conn = new COM("ADODB.Connection") ;
$sql = "DRIVER={Microsoft Access Driver (*.mdb)} ;
DBQ=".realpath($db)." ;" ;
$conn->open($sql);
$rs = $conn->execute("select * from  02_type");
 while (!$rs->EOF) {
$ty_id=$rs->Fields['type_id']->Value;
$type_name=$rs->Fields['type_name']->Value;
$rs->MoveNext() ;
?>
  <option value="<? echo"$ty_id";?>"><? echo "$type_name"; ?></option>
<?
}
?>
ช่วยผมหน่อยครับนี้เป็นปัญหาที่ใหม่มากเลยครับ
ผมใช้ Windows XP pro เป็น Server นะครับ เกี่ยวมั้ยอ่ะ
web server ---> Appserv
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: การConnect Ms Access โดย ADODB มีปัญหาเรื่องToo many client

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ท่านไม่ได้ close result , และ close connect
ติดต่อ ผ่าน Com ผมเข้าใจว่าต้องสั่งปิดค่าเหล่านี้เองด้วย ไม่เหมือนใช้การติดต่อตรงกับ ฐานข้อมูล มันจะปิด conecttion ให้เองเมื่อจบ script
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
gangter
PHP Full Member
PHP Full Member
โพสต์: 38
ลงทะเบียนเมื่อ: 19/08/2008 11:03 pm

Re: การConnect Ms Access โดย ADODB มีปัญหาเรื่องToo many client

โพสต์ที่ยังไม่ได้อ่าน โดย gangter »

ขอบคุณครับ
gangter
PHP Full Member
PHP Full Member
โพสต์: 38
ลงทะเบียนเมื่อ: 19/08/2008 11:03 pm

Re: การConnect Ms Access โดย ADODB มีปัญหาเรื่องToo many client

โพสต์ที่ยังไม่ได้อ่าน โดย gangter »

แล้วพี่พอจะมีคำสั่ง close ไมอ่าครับช่วยหน่อยครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: การConnect Ms Access โดย ADODB มีปัญหาเรื่องToo many client

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

close() มันเป็น method หนึ่ง ของ Object ที่คุณสร้างมันขึ้นมาครับ เรียกใช้ได้เลย
$rs->close();
$conn->close();
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 114