Ich will einfach eine Verbindung mittels C# VS2005 herstellen und habe die xampp 1.6.0a (komplettversion) installiert.
Folgender code sollte kein Problem darstellen:
- Code: Select all
public void EstablishConnection()
{
Console.WriteLine("Connecting to database ...\n\n");
//establishing Connection
try
{
myConnection = new SqlConnection("user id=root;" +
"password=root;" +
"server=127.0.0.1;" +
"Trusted_Connection=yes;" +
"database=cdcol;" +
"Connection Timeout=3;");
Console.WriteLine("... connection established");
}
catch (SqlException e)
{
Console.WriteLine(e.ToString());
}
}
public void OpenConnection()
{
try
{
myConnection.Open();
Console.WriteLine("\nConnection now open!\n");
myConnection.Close();
Console.WriteLine("\nConnection now closed!\n");
}
catch(Exception e)
{
Console.WriteLine(e.ToString());
}
}
ich habe nichts an der my.ini herumgespielt ( die ich nach Suchfunktion und manueller suche zu meinem bedauern nicht einmal gefunden habe .., xampp aber einwandfrei läuft) und benutzername root zugehoerendes pw auch nicht verändert.
ich habe auch bereits die xampp windows faq durchforstet und die ntwdblib.dll auch schon ersetzt, aber erfolglos. wird aber auch ned daran gelegen haben ^^
Wenn ich meinen code ausführe, komme ich zu einer exception message aus der ich lese das die in den settings des sql servers die freigabe fuer remote access fehlt, weis aber nicht wie man dies einschaltet.
ps:
beim debuggen kommt er bis zu:
myConnection.Open();
also nehme ich an dass er die verbindung aufbauen kann aber halt nicht weiter interagieren kann..
mfg mario