When attempting to connect to a MySQL database via the MySQL# API i get this error:
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Runtime.InteropServices.Marshal.PtrToStructureHelper(IntPtr ptr, Object structure, Boolean allowValueClasses)
at System.Runtime.InteropServices.Marshal.PtrToStructure(IntPtr ptr, Type structureType)
at MySqlSharp.Provider.ClientAPI.MySql.FetchFields(IntPtr result) in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySql.cs:line 226
at MySqlSharp.Provider.MySqlDataReader.NextResult() in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySqlDataReader.cs:line 214
at MySqlSharp.Provider.MySqlCommand.ExecuteReader(CommandBehavior cb) in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySqlCommand.cs:line 250
at MySqlSharp.Provider.MySqlCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior cb) in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySqlCommand.cs:line 304
at System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at Slavadon.VOUM.vouserdbc.mysql.VOuserData.GetDataTable(String tableName) in c:\documents and settings\slava\my documents\visual studio projects\vanoppen.biz user manager\vouserdbc.mysqlsharp\vouserconn.cs:line 65
at Slavadon.VOUM.Invoice_Mailer.Form1.Form1_Load(Object sender, EventArgs e) in c:\documents and settings\slava\my documents\visual studio projects\vanoppen.biz user manager\invoice mailer\mainform.cs:line 96
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.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When attempting to connect to a MySQL database via the MySQL# API i get this error:
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Runtime.InteropServices.Marshal.PtrToStructureHelper(IntPtr ptr, Object structure, Boolean allowValueClasses)
at System.Runtime.InteropServices.Marshal.PtrToStructure(IntPtr ptr, Type structureType)
at MySqlSharp.Provider.ClientAPI.MySql.FetchFields(IntPtr result) in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySql.cs:line 226
at MySqlSharp.Provider.MySqlDataReader.NextResult() in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySqlDataReader.cs:line 214
at MySqlSharp.Provider.MySqlCommand.ExecuteReader(CommandBehavior cb) in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySqlCommand.cs:line 250
at MySqlSharp.Provider.MySqlCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior cb) in C:\Documents and Settings\Slava\My Documents\MySQL#\src\Provider\MySqlCommand.cs:line 304
at System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at Slavadon.VOUM.vouserdbc.mysql.VOuserData.GetDataTable(String tableName) in c:\documents and settings\slava\my documents\visual studio projects\vanoppen.biz user manager\vouserdbc.mysqlsharp\vouserconn.cs:line 65
at Slavadon.VOUM.Invoice_Mailer.Form1.Form1_Load(Object sender, EventArgs e) in c:\documents and settings\slava\my documents\visual studio projects\vanoppen.biz user manager\invoice mailer\mainform.cs:line 96
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.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)