webForumDet fria alternativet

Lite ODBC strul!

.NET

5 svar · 538 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Frågan#1

Hej!

Försöker lägga till en "OdbcDataAdapter" till mitt projekt kommer upp en guide som jag följer enligt bilderna nedan. Men vet inte riktigt vad felet kan bero på.

Could not create a new ODBC connection:
[HY000][MySQL][ODBC 3.51 Driver]User cancelled.

Hittat en länk:
http://bugs.mysql.com/bug.php?id=14724

1.JPG2.JPG3.JPG
Medlem sedan maj 20033 218 inlägg
#2

Inga förslag?

Medlem sedan jan. 20023 327 inlägg
#3

Hur gör du när du får upp detta? Väljer du "add reference på projektet i solution explorer?

Medlem sedan maj 20033 218 inlägg
#4

Väljer Toolbox -> Data -> Och drar in en "OdbcDataAdapter"

Medlem sedan maj 20033 218 inlägg
#5

Lagt till System.Data.Odbc som referens till projektet och i min kod "Using System.Data.Odbc" men får samma felmeddelande.

Medlem sedan maj 20033 218 inlägg
#6

Struntade i den guiden som fanns använda följande istället skrev jag det direkt i koden.

string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
				"SERVER=localhost;" +
				"DATABASE=test;" +
				"UID=username;" +
				"PASSWORD=password;" +
				"OPTION=3";
			
			OdbcConnection MyConnection = new OdbcConnection(MyConString);
			MyConnection.Open();

			OdbcCommand MyCommand = new OdbcCommand("DROP TABLE IF EXISTS my_odbc_net",MyConnection);
			MyCommand.ExecuteNonQuery();
			MyCommand.CommandText = "CREATE TABLE my_odbc_net(id int, name varchar(20), idb bigint)";
			MyCommand.ExecuteNonQuery();
251 ms totalt · 4 externa anrop · v20260731065814-full.d8c17768
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)