Dobrý den, přistupuji programově na localhostu k databázi:
public string open()
{
try { conn.Open(); }
catch (Exception err)
{
return "Chyba při spojení k databázi - " + err.Message + ".";
}
return "Spojení bylo úspěšné.";
}
open();
Object ret = cmd.ExecuteScalar();
Z 70% mi program spadne za běhu s následující chybou (někdy ale ne): ExecuteScalar requires an open and available Connection. The connection's current state is closed. Připojení otvírám jak je vidět v kódu hned před provedením ExecuteScalar, tak v čem by mohl být problém? Používám databázi MSSQL 2005 Express.
|