[Gtk-sharp-list] Error Messege while executing application exe

aifaz aifaz.khan at gmail.com
Mon Dec 15 01:48:04 EST 2008


hi

i am using Mono 2.0 mysql 5.0 as backend. when i am store MySqlData.dll in
Global Assembly Cache
it worked fine. but when i use MySqlData.dll  as reference i got an error
after executing .exe file
and compiled sucessfully

here is my code
for acess database


using System;
using Gtk;
using Glade;
using System.Data;
using MySql.Data.MySqlClient;





public class DBAcess
{
    [Widget] Window window1;
   // [Widget] TreeView treeview1;
    [Widget] Label label1;
    public DBAcess()
    {
        Gtk.Application.Init();
        Glade.XML guiXml = new Glade.XML("DBAcess.glade", "window1", null);
        guiXml.Autoconnect(this);

        String connectionstring ="Server=192.168.0.23;" +
        "Database=luxsoft_payroll;User
ID=swarup;Password=swarup;pooling=false";
        try
        {
           MySqlConnection conn = new MySqlConnection(connectionstring);
            conn.Open();
           MySqlDataAdapter da = new MySqlDataAdapter("select * from
company", conn);
            DataSet ds = new DataSet();
            da.Fill(ds);
            //for (int iC = 0; iC < ds.Tables[0].Rows.Count; iC++)
            //{
                label1.Text =
ds.Tables[0].Rows[0]["company_name"].ToString();
            //}
           //
Console.WriteLine(ds.Tables[0].Rows[0]["company_id"].ToString());
            //Gtk.TreeViewColumn firstcolumn = new Gtk.TreeViewColumn();

            //firstcolumn.Title =
ds.Tables[0].Rows[0]["company_id"].ToString();

            //Gtk.TreeViewColumn secndColumn = new Gtk.TreeViewColumn();
            //secndColumn.Title =
ds.Tables[0].Rows[0]["company_name"].ToString();

            //treeview1.AppendColumn(firstcolumn);
            //treeview1.AppendColumn(secndColumn);

            conn.Close();
            window1.ShowAll();
            Gtk.Application.Run();

        }
        catch (Exception ex)
        {
           Console.Error.WriteLine(ex);
        }

    }
    public static void Main()
    {
        new DBAcess();
    }
}



i complied as
mcs -r:System.Drawing -r:System.Data -r:MySql.Data -lib:"D:\aifaz\MonoUI"
-r:gtk-sharp -r:glade-sharp -lib:"C:\Program
Files\Mono-2.0\lib\mono\gtk-sharp-2.0" DBAcess.cs
compiled sucessfully
after typing this command
mono DBAcess.exe

i got error

D:\aifaz\MonoUI>mono DBAcess.exe

** (DBAcess:4076): WARNING **: The class
System.Collections.Generic.Dictionary`2
 could not be loaded, used in mscorlib, Version=2.0.0.0, Culture=neutral,
Public
KeyToken=b77a5c561934e089
Stacktrace:

  at MySql.Data.Common.DBConnectionString.Parse (string) <0xffffffff>
  at MySql.Data.Common.DBConnectionString.Parse (string) <0x000c2>
  at MySql.Data.Common.DBConnectionString.SetConnectionString (string)
<0x00011>

  at MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString (string)
<0x000
24>
  at MySql.Data.MySqlClient.MySqlConnection..ctor (string) <0x00016>
  at (wrapper remoting-invoke-with-check)
MySql.Data.MySqlClient.MySqlConnection
..ctor (string) <0xffffffff>
  at DBAcess..ctor () <0x00063>
  at DBAcess.Main () <0x00016>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void
(object,intptr,i
ntptr,intptr) <0xffffffff>

This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.


i have attached error image
i hope for quick response
Thank You
-- 
View this message in context: http://www.nabble.com/Error-Messege-while-executing-application-exe-tp21009038p21009038.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.



More information about the Gtk-sharp-list mailing list