Hi Leute,
ich habe ein Problem mit einer Verbindung zu meiner Datenbank.
Meine Systeme sind folgende:
- Windows XP
- MS Visual Studio 2005 Professional Edition
- Microsoft SQL Server 2005 mit MS SQL Server Mngt Std v9
Also ich möchte folgendes zB machen:
//... weiterer Code
SqlCommand cmd = new SqlCommand("select rolle from dbo.UserRolle", Werte.getConn(true));
SqlDataReader read = cmd.ExecuteReader();
while (read.Read())
{
try
{
// tu irgendwas
}
catch (Exception) {
// werfe Exception hoch
}
}
read.Close();
cmd.Connection.close();
//... weiterer Code
In der Klasse Werte ist die getConn(...) so implementiert:
//... weiterer Code
public static SqlConnection getConn(Boolean t)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["SQLServerConnStrg"].ConnectionString);
con.Open();
return con;
}
//... weiterer Code
In meinem web.config ist der ConnectionString so implementiert:
//... weiterer Code
<connectionStrings>
<add name="SQLServerConnStrg" connectionString="Data Source=myDB;Initial Catalog=myCatalog;Persist Security Info=True;User ID=myUser;Password=myPassword;Min Pool Size=10;Max Pool Size=4000;" providerName="System.Data.SqlClient"/>
</connectionStrings>
//... weiterer Code
Meiner Meinung nach sollte des funktionieren. Denn genau den selben Code habe ich mal auf einem anderen PC testweise implementiert und laufen lassen und es funktioniert.
Aber warum funktioniert es auf einem PC und auf einem anderen nicht?
Ich habe alle Einstellungen beider PCs überprüft. Es sind identische System-Einstellungen(Internetoptionnen, ODBC, IIS, Netwerkeinstellungen, ...) vorhanden.
Weiß einer evtl, worin ich evtl noch schauen kann?
Ich bitte um Hilfe und Feedback.
mfg
ich habe ein Problem mit einer Verbindung zu meiner Datenbank.
Meine Systeme sind folgende:
- Windows XP
- MS Visual Studio 2005 Professional Edition
- Microsoft SQL Server 2005 mit MS SQL Server Mngt Std v9
Also ich möchte folgendes zB machen:
//... weiterer Code
SqlCommand cmd = new SqlCommand("select rolle from dbo.UserRolle", Werte.getConn(true));
SqlDataReader read = cmd.ExecuteReader();
while (read.Read())
{
try
{
// tu irgendwas
}
catch (Exception) {
// werfe Exception hoch
}
}
read.Close();
cmd.Connection.close();
//... weiterer Code
In der Klasse Werte ist die getConn(...) so implementiert:
//... weiterer Code
public static SqlConnection getConn(Boolean t)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["SQLServerConnStrg"].ConnectionString);
con.Open();
return con;
}
//... weiterer Code
In meinem web.config ist der ConnectionString so implementiert:
//... weiterer Code
<connectionStrings>
<add name="SQLServerConnStrg" connectionString="Data Source=myDB;Initial Catalog=myCatalog;Persist Security Info=True;User ID=myUser;Password=myPassword;Min Pool Size=10;Max Pool Size=4000;" providerName="System.Data.SqlClient"/>
</connectionStrings>
//... weiterer Code
Meiner Meinung nach sollte des funktionieren. Denn genau den selben Code habe ich mal auf einem anderen PC testweise implementiert und laufen lassen und es funktioniert.
Aber warum funktioniert es auf einem PC und auf einem anderen nicht?
Ich habe alle Einstellungen beider PCs überprüft. Es sind identische System-Einstellungen(Internetoptionnen, ODBC, IIS, Netwerkeinstellungen, ...) vorhanden.
Weiß einer evtl, worin ich evtl noch schauen kann?
Ich bitte um Hilfe und Feedback.
mfg
Comment