Připojení k MySQL v Monu na Ubuntech – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Připojení k MySQL v Monu na Ubuntech – .NET – Fórum – Programujte.comPřipojení k MySQL v Monu na Ubuntech – .NET – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Tomáš
~ Anonymní uživatel
511 příspěvků
25. 1. 2010   #1
-
0
-

Mám problém s připojením do MySQL. Api je napsaná v C# a na Win normálně běží, ale jakmile jí zapnu přes mono v ubuntech tak to vyhodí vyjimku.
Zkousel jsem to napsat i v Monu přímo a hází to pořád tu samou chybu.

Unhandled Exception: System.EntryPointNotFoundException: CreateSemaphore
at (wrapper managed-to-native) MySql.Data.Common.Semaphore:CreateSemaphore (MySql.Data.Common.SECURITY_ATTRIBUTES&,int,int,string)
at MySql.Data.Common.Semaphore..ctor (Int32 initialCount, Int32 maximumCount) [0x00000]
at (wrapper remoting-invoke-with-check) MySql.Data.Common.Semaphore:.ctor (int,int)
at MySql.Data.MySqlClient.MySqlPool..ctor (MySql.Data.MySqlClient.MySqlConnectionString settings) [0x00000]
at MySql.Data.MySqlClient.MySqlPoolManager.GetPool (MySql.Data.MySqlClient.MySqlConnectionString settings) [0x00000]
at MySql.Data.MySqlClient.MySqlConnection.Open () [0x00000]

Program vypadá takhle:

using System;
using MySql.Data.MySqlClient;
namespace mysql
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
MySqlConnection connection = new MySqlConnection("server=10.0.0.2;uid=user;database=testdb;port=3306;password=user;");
connection.Open();
MySqlCommand command = new MySqlCommand("SELECT * FROM example",connection);
MySqlDataReader data = command.ExecuteReader();
while(data.Read())
{
Console.WriteLine(data.GetString(1));
}
}
}
}

Nahlásit jako SPAM
IP: 83.208.16.–
Reklama
Reklama
liborb
~ Redaktor
+18
Guru
25. 1. 2010   #2
-
0
-

Jednak potřebuješ správný konektor http://www.mono-project.com/MySQL a ještě asi bude potřeba nastavit Pooling na false (přidat do řetězce s nastavením připojení).

Nahlásit jako SPAM
IP: 85.207.166.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 33 hostů

Podobná vlákna

C Mysql Připojení — založil TheDejv

Připojení k MySQL — založil G0rk1ll

Pripojeni na mysql error — založil bortak

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý