[Mono-list] problem with myodbc

Gustavo Ramos eureko@grmexico.com.mx
Tue, 19 Aug 2003 03:37:30 -0500


Hello,

Try with this connection string (I've changed "UID" by "USER ID" and
"OPTION=3" by "OPTION=2204":
			dbcon.ConnectionString =
				"DRIVER={MySQL};" +
				"SERVER=localhost;USER ID=usuario;Password=clave;" +
"DATABASE=midatabase";
				"OPTION=2204";

I am almost sure it happened because you used "UID" instead "USER ID".

Regards,

Eureko

-----Mensaje original-----
De: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com]En nombre de danilo lujambio
Enviado el: Domingo, 17 de Agosto de 2003 09:57 p.m.
Para: mono-list@lists.ximian.com
Asunto: [Mono-list] problem with myodbc


Hi,

I have worked with myodbc with C# but I didn't have good results

I passed some steps that I read from lists ( like link libodbc32 to
liobdbc , etc ) and I am working with the code from
System.Data/Test/Odbc.Test.cs .

Now I have an error about authentication on database, the user is OK and
the password is OK , I suspect that the connection string is wrong but I
could not find the error. My code is :

using System;
using System.Data;
using System.Data.Odbc;

namespace Test.OdbcTest
{
	class OdbcTest
	{
		[STAThread]
		static void Main(string[] args)
		{
			OdbcConnection dbcon = new OdbcConnection();
			dbcon.ConnectionString =
				"DRIVER={MySQL};" +
				"SERVER=localhost;UID=usuario;Password=clave;" +				"DATABASE =
midatabase";
//				"OPTION=3";

			// connection string that uses a DSN.
//			dbcon.ConnectionString =
//				"DSN=LocalServer;UID=root;PWD=AA4Tmc";

			dbcon.Open();

			OdbcCommand dbcmd = new OdbcCommand();
			dbcmd.Connection = dbcon;
			dbcmd.CommandType = CommandType.Text;
			dbcmd.CommandText = "SELECT * FROM Cabinas";

			OdbcDataReader reader;
			reader = (OdbcDataReader) dbcmd.ExecuteReader();

			while(reader.Read()) {
				Console.WriteLine("Last Name: " + reader[0].ToString());
			}
			reader.Close();
			dbcmd.Dispose();
			dbcon.Close();
		}
	}
}

the error is :

Unhandled Exception: System.Data.Odbc.OdbcException:
[unixODBC][TCX][MyODBC]Access denied for user: 'danilo@localhost' (Using
password: NO)
in <0x004a1> 00 System.Data.Odbc.OdbcConnection:Open ()
in <0x00054> 08 System.Data.Odbc.OdbcConnection:Open ()
in <0x00059> 00 Test.OdbcTest.OdbcTest:Main (string[])

(I verified the user and password with mysql -u  user -p , etc)

can anybody help me ? or can anybody give me a working example ?

Thanks in advance !

danilo

_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list