พี่ ๆ ครับ ผมได้สร้าง Windows Application (VB.net)เชื่อมต่อกับ MySQL Database ครับ
ตอนที่ผม Connect Database AppServ ในเครื่องผมนั้นสามารถทำงานและดึงข้อมูลมาแสดง
ได้ปกติดีครับ แต่พอผมได้ทดลองติดตั้งและรันบนเครื่อง Client ผมก็ได้เจอกับ Error และ
ไม่สามารถดึงข้อมูลจาก MySQL Database Server มาแสดงผลได้ครับ
----------------------------------------Connection String---------------------------------ที่ผมใช้
Imports MySql.Data.MySqlClient
Module config
Public ConnString As String = "server=127.0.0.1;port=3306;user id=XXXX;password=XXXX;database=XXXXX;Max Pool Size=400;Connect Timeout=600;Pooling=true;"
Public CONNECTION As New MySqlConnection(ConnString)
End Module
----------------------------------------------------------------------------------------------------------
ไม่ทราบว่า Error ดังกล่าวต่อไปนี้เกิดขึ้นจากสาเหตุอะไร และควรแก้ไขปัญหาอย่างไรครับ ?
--------------------------------------------------------------------------------------------------------------
รายละเอียดของ Error ดังนี้ครับ
--------------------------------------------------------------------------------------------------------------
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IndexOutOfRangeException: Could not find specified column in results
at MySql.Data.MySqlClient.MySqlDataReader.GetOrdinal(String name)
at MySql.Data.MySqlClient.MySqlDataReader.get_Item(String name)
at Song_CP16_Net.AmpProfile.list()
at Song_CP16_Net.AmpProfile.AmpProfile_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Tag : .NET, MySQL, WebService, VB.NET, VS 2010 (.NET 4.x)
แต่ผมก็ได้เจอกับ Error อีกชุดครับ ซึ่งมีรายละเอียดการ Error ดังนี้ครับ
ไม่ทราบว่า Error นี้เกิดจากสาเหตุอะไรครับ และแก้ปัญหาอย่างไรครับ ?
"Unable to connect to any of the specified MySQL hosts."