ชุมชนคนรักภาษาเบสิค - Visual Basic Community

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 5510|ตอบกลับ: 3

vb6 จะติดต่อ mysql ได้ยังไงครับโดยไม่ผ่าน ODBC

[คัดลอกลิงก์]

2

กระทู้

3

โพสต์

202

เครดิต

Full Member

Rank: 3Rank: 3

เครดิต
202

vb6 จะติดต่อฐานข้อมูล mysql ได้ยังไงครับโดยไม่ต้องติดต่อผ่าน ODBC

11

กระทู้

31

โพสต์

437

เครดิต

ผู้ดูแลบอร์ด

Rank: 7Rank: 7Rank: 7

เครดิต
437
โพสต์ 2018-1-30 09:03:58 | ดูโพสต์ทั้งหมด

แก้ไขครั้งสุดท้ายโดย puklit เมื่อ 2018-1-30 09:40

คุณลองไปศึกษา OLEDB แทนครับ
ผมอ้างอิงจาก https://www.connectionstrings.com/mysql/

มีให้เลือก 2 ทางคือ OLEDB และ ODBC (หากคุณไม่เลือก ODBC ก็คงเหลือแต่ OLEDB)
OLE DB.PNG

ส่วนข้างล่างเป็น Connection string ของ OLEDB ครับ
OLE DB2.PNG
ปล. ผมยังไม่เคยลองใน VB6 + Mysql แต่ผมเคยใช้ใน VBA Excel + MS Sql server ตามนี้
  1. Public Conn As ADODB.Connection
  2.     Public Rs As ADODB.Recordset   

  3.     Set Conn = New ADODB.Connection
  4.     Set Rs = New ADODB.Recordset
  5.         
  6.                 'เชื่อมต่อฐานข้อมูล  MS SQL SERVER
  7.         Conn.Open "Provider=SQLOLEDB;" _
  8.         & "Data Source=Server_Name;" _
  9.         & "Initial Catalog=DBName;" _
  10.         & "User Id=ID; _
  11.         & "Password=Password;"
คัดลอกไปที่คลิปบอร์ด


ส่วน VB6 + mysql น่าจะต่างจากโค้ดนี้อยู่ลองหาเพิ่มเติมดูครับ


320

กระทู้

512

โพสต์

6583

เครดิต

ผู้ดูแลระบบ

ทองก้อน ทับทิมกรอบ

Rank: 9Rank: 9Rank: 9

เครดิต
6583
โพสต์ 2018-2-14 14:33:25 | ดูโพสต์ทั้งหมด

VB6 ต้องติดต่อ MySQL ผ่านทาง ODBC เท่านั้นครับ เพราะทางผู้ผลิตเขาไม่ได้ทำ Driver ตัวอื่นมาให้กับ VB6 แต่ระดับความเร็วและการเข้าถึงข้อมูล ก็ถือว่าดีมากๆสำหรับสเปคเครื่องคอมในปัจจุบันนี้แล้วครับ ... ยกเว้นต้องย้ายไปใช้บน VB .NET
สิ่งที่ดีกว่าการให้ คือการให้แบบไม่มีที่สิ้นสุด

0

กระทู้

5

โพสต์

46

เครดิต

Newbie

Rank: 1

เครดิต
46
โพสต์ 2019-1-16 17:36:27 | ดูโพสต์ทั้งหมด

เคยเห็นมี DLL ให้ download ใช้งานอยู่นะครับ ถ้าไม่งั้นก็ ODBC อย่างเดียว
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|G2GNet.com  

GMT+7, 2024-11-27 23:38 , Processed in 0.112396 second(s), 5 queries , File On.

Powered by Discuz! X3.4, Rev.62

Copyright © 2001-2020 Tencent Cloud.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้