Thaiadmin

โค้ด insert ข้อมูลลง mysql

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

appwizz

โค้ด insert ข้อมูลลง mysql
« เมื่อ: 20 พฤษภาคม 2009, 10:04:47 »
เขียนโค้ด connect mysql อย่างนี้มันจะ connect หรือยังคะ
Dim constring As String = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& "DATABASE=test;" _
& "User Id=root;" _
& "Password=;"

แล้วโค้ดที่เป็นการรับค่าจากtextbox เพื่อให้ข้อมูลไปเก็บในฐานข้อมูล mysql ต้องเขียนยังงัยเหรอ
ขอแบบละเอียดอ่าค่ะ vb2008 ค่ะ
 ขอบคุนค่ะ

ออฟไลน์ Keetawat

  • **
  • 872
  • 3
  • เพศ: ชาย
Re: โค้ด insert ข้อมูลลง mysql
« ตอบกลับ #1 เมื่อ: 20 พฤษภาคม 2009, 12:05:53 »
เขียนโค้ด connect mysql อย่างนี้มันจะ connect หรือยังคะ
Dim constring As String = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& "DATABASE=test;" _
& "User Id=root;" _
& "Password=;"

แล้วโค้ดที่เป็นการรับค่าจากtextbox เพื่อให้ข้อมูลไปเก็บในฐานข้อมูล mysql ต้องเขียนยังงัยเหรอ
ขอแบบละเอียดอ่าค่ะ vb2008 ค่ะ
 ขอบคุนค่ะ

ต้องไป download ตัว mysql.net connector มาก่อนนะครับที่ dev.mysql.com นะคัรบ
จากนั้นก็ไป Add Reference ให้ project ของเรารู้จัก Mysql.Data ก่อนนะครับโดย Browse ไปที่ Mysql.data.dll ครับ
จากนั้นก็ต้องระบุ Connection String ใหม่ครับ เพราะว่าที่คุณใช้อยู่มันเหมือนกับ VB6 มากเลยครับ
โดยทั่วๆไปแล้ว Connection String ของ MySQL นั้นจะกำหนดแนวๆ
ConString="DataBase=ชื่อฐานข้อมูล;Data Source=ชื่อเครื่อง;User ID=ผู้ใช้;Password=รหัสผ่าน;"

ตัวอย่างนะครับ เขียนสดๆละกันครับ
dim ConString as String="DataBase=???;Data Source=???;User ID=???;Password=???;"
dim MyDB as new MySQL.Data.MySQLClient.MySQLConnection(ConString)
myDB.open()

ประมาณนี้ครับ เอาใจช่วยครับ
แดงล้วนไซร้ปลิวไสวใช่ธงชาติ    ขาวล้วนอาจมิบ่งได้ใช่ศาสนา
น้ำเงินล้วนมิอาจหมายใช่กษัตรา           หากไม่มารวมเป็นธงชาติไทย

รู้รักสามัคคี

คิดถึง VB.NET คิดถึงคุณ BuffBear  อิอิ