ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ VB6

The setup routines for the mysql odbc 5.1 driver odbc driver could not be found please reinstall the driver

เครื่องที่เจอปัญหาใช้งาน ODBC ของ MySQL 5.1 ไม่ได้ นั้นใช้ระบบปฏิบัติการ Windows 7 Professional 32bit หลังจากดาวน์โหลด และติดตั้ง Connector/ODBC 5.1.13 ดาวน์โหลดจากหน้าเว็บ https://dev.mysql.com/downloads/connector/odbc/ และเมื่อเข้าไปสร้างตัวเชื่อมต่อที่ ODBC Data Source Administrator กลับต้องเจอกับข้อความนี้ The setup routines for the mysql odbc 5.1 driver odbc driver could not be found please reinstall the driver หลังจากพยายามหาวิธีแก้ไขอยู่ 2 วัน สุดท้ายก็ได้คำตอบจากเว็บนี้ https://www.landfx.com/kb/item/1032-the-setup-routines-for-the-mysql-odbc-driver-could-not-be-loaded-due-to-system-error-code-193.html ซึ่งได้แนะนำวิธีแก้ไขไว้ดังนี้ The Setup Routines for the MySQL ODBC Driver Could Not be Loaded Due to System Error Code 193 Issue When trying to either access or remove the ODBC driver, you see either of the following error messages: The setup routines for the mysql odbc driver could not be loaded due to system error code 193 Error 1918: Error in...

data provider or other service returned an e_fail status vb6

เมื่อโปรแกรม VB6 ที่ใช้งานกับ MySQL เกิด error ข้อความว่า "data provider or other service returned an e_fail status vb6" ไม่มีไรมากกับปัญหานี้ แค่เซ็ตค่าในฟิลด์วันที่ให้ Default เป็นค่า NULL ก็เรียบร้อย

การเปลี่ยน Encoding Character set ด้วย notepad++ (ISO 8859-1 to UTF-8 )

กรณีที่ต้องคัดลอกซอร์สโค๊ดจากโปรแกรมอื่นๆ แล้วภาษาไทยเป็นภาษาต่างดาวอ่านไม่ออก ให้ลองเอาไปแปลงด้วยโปรแกรม notepad++ ดูนะครับ 1. สร้างไฟล์ขึ้นมาบันทึกให้เรียบร้อย จากนั้นนำข้อความวางลงไป 2. เปลี่ยน Char set เป็น Encoding ตัวเดิมที่มาจากโปรแกรมต้นทาง จะเห็นว่าข้อความจะเปลี่ยนไป ให้ทำการวางข้อความที่คัดลอกมาแทนที่ใหม่ทั้งหมด (กรณีนี้ต้นทางเป็น ISO 8859-1) 3. หลังจากวางข้อความแล้ว ถ้าข้อความเป็นภาษาไทยให้เลือก Char set อีกครั้งเป็น tis-620 4. ก็จะได้ข้อความภาษาไทย ถ้าหากต้องการแปลงเป็น utf-8 ให้คัดลอกข้อความชุดนี้ไว้ก่อน แล้วก็เปลี่ยน Encoding เป็น UTF-8 without BOM แล้วก็วางข้อความทั้งหมดแทนที่เดิม    ทั้งหมดก็มีเพียงเท่านี้แหละ หาวิธีมานานในที่สุดก็แปลงสำเร็จซะที จุดที่สำคัญที่สุดคือตอนเรื่อง Encoding ต้นทางครับในตัวอย่างนี้ต้นทางผมเป็น  ISO 8859-1 ซึ่งน่าจะเป็นค่ามาตรฐานของภาษาไทยในโปรแกรม IDE ตัวอื่นๆ สำหรับเครื่องมือเขียนโค๊ดท่านใดเลือก UTF-8 ได้ตั้งแต่แรกก็ถือว่าโชคดีไปนะครับ PHP  CI  MANIA   -  PHP Code Gene...

You don't currently have permission to access this folder

  เปิดไฟล์โปรเจ็กต์ VB6 ขึ้นมาแล้วเจอข้อความ Path/File access error แทบจะลมจับ ใจเต้นตึกตัก ไม่รู้จะร้องทักใครดี หันไปทางไหนก็มีเพียงตัวเราเองเป็นที่พึ่งแห่งตน  รวบรวมสติค้นหาข้อมูลแล้วค้นหาอีกก็ไม่เจอ เลยคิดว่าวินโดวส์เจ๊งแน่ๆทำไมมันเป็นแบบนี้ แล้วก็นึกขึ้นได้ว่าเคยแชร์โฟลเดอร์บางโฟลเดอร์ไว้ อาจจะเกิดข้อผิดพลาดอะไรบางอย่าง  

โปรแกรม VB6 รันไปแล้วเจอ Error ข้อความว่า "Data Provider or other service returned an E_FAIL status"

Run-time error '-214767259 (80004005)': เช้านี้กำลังนั่งขัดเกลาซอร์สโค๊ดตัวเองเป็นพัลวัล เนื่องจากใช้ไปใช้มาแล้วเกิดอาการอืดสุดๆ จากที่เคยทดลองเป็น Syntax การ Join table มาแล้วก็พอจะช่วยได้บ้าง ซอร์สโค๊ดโปรแกรมเดิม SELECT tb_order.*, tb_company.name FROM tb_order, tb_company WHERE tb_order.id = 12345 AND tb_order.cpn_id = tb_company.id แก้ใหม่เป็น SELECT tb_order.*, tb_company.name FROM tb_order INNER JOIN tb_company ON tb_order.cpn_id = tb_company.id WHERE tb_order.id = 12345 ปรากฏว่าเกิด error "Data Provider or other service returned an E_FAIL status" ซึ่งจำได้ว่าคราวก่อนเคยนำปัญหานี้มาลงในบทความแล้ว แต่กรณีมันต่างกันนิดหน่อยตรงซอร์สโค๊ดของโปรแกรมที่เขียน เลยนำมาลงกันอีกทีเพื่อเป็นการตอกย้ำกันชัดๆ

PHP CI MANIA