BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: doramon ที่ กันยายน 09, 2006, 05:14:41 AM

หัวข้อ: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: doramon ที่ กันยายน 09, 2006, 05:14:41 AM
โค๊ด: Visual Fox Pro
  1. sqlhanddle="Driver={Mysql ODBC 3.51 Driver};dsn=hosxp;Server=localhost;Uid=sa;Pwd=sa;Database=hos"
  2. sqlcondb=SQLSTRINGCONNECT(sqlhanddle)
  3. ?sqlcondb
  4. IF sqlcondb > 0
  5. = SQLEXEC(sqlcondb,'select * from patient limit 100' ,'patient')
  6. = SQLEXEC(sqlcondb,'select * from ovst limit 100' ,'ovst')
  7. SELECT * from  patient INTO CURSOR cursor1
  8. SELECT cursor1
  9. BROWSE
  10. = SQLDISCONNECT(sqlcondb)
  11. ELSE
  12. = MESSAGEBOX("no",0)
  13. ENDIF
  14. RETURN
หัวข้อ: Re: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: admin30 ที่ กุมภาพันธ์ 28, 2012, 12:19:53 PM
ขออนุญาติขุดนะครับ

อาจารย์พอดีผมลองทำตามแล้ว ที่เป็นภาษาไทย

มันขึ้น ???????? ทำไงครับ
หัวข้อ: Re: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 28, 2012, 12:22:35 PM
ขออนุญาติขุดนะครับ

อาจารย์พอดีผมลองทำตามแล้ว ที่เป็นภาษาไทย

มันขึ้น ???????? ทำไงครับ
น่าจะเป็นปัญหาที่ encoding ครับ
หัวข้อ: Re: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: admin30 ที่ กุมภาพันธ์ 28, 2012, 12:27:11 PM
แก้ยังไงครับ อาจารย์
หัวข้อ: Re: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: nph2006 ที่ กุมภาพันธ์ 28, 2012, 13:48:06 PM
ตอนกำหนดใน odbc เค้ามี connect option โดยกำหนดเป็น charecter set ไม่ใช่หรอ
หัวข้อ: Re: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: admin30 ที่ กุมภาพันธ์ 28, 2012, 15:00:06 PM
ขอบคุณครับ อาจารย์เม ได้แล้วเรื่องภาษา
หัวข้อ: Re: Visual FoxPro connect mysql มีคนถามมาหลายคน
เริ่มหัวข้อโดย: ploychompoo ที่ กุมภาพันธ์ 29, 2012, 22:35:00 PM
- ถ้าอยากไม่อยากให้ข้อความเป็นตัว ??? เราสามารถเติม ;STMT=set name tis620 (หรือ Win874) ต่อท้ายประโยคในข้อ 1 ได้เลยครับ
- ถ้าอยากระบุ port ด้วยก็สามารถเติมข้อความภายใต้เครื่องหมาย "" เช่น ;port=3306

เช่น
sqlhanddle="Driver={Mysql ODBC 3.51 Driver};dsn=hosxp;Server=localhost;Uid=sa;Pwd=sa;Database=hos;port=3306;STMT=set name tis620"

ข้อความก็จะเป็นภาษาไทย โดยไม่ต้องกำหนด Character set ใน Connect Option