Niepowodzenie w bazie danych db = DatabaseFactory.CreateDatabase ();
Nie powiodło sięDatabase db = DatabaseFactory.CreateDatabase();
i nie wiem dlaczego. Wykonałem zapisany proc z zadeklarowanymi parametrami ręcznymi i działała dobrze. Chociaż nie dostaję błędu ani niczego, co mogłoby się wydarzyć, więc nie jestem pewien, co się stało. Wpisuję przerwę w kodzie w każdej linii prowadzącej do i poDatabase db = DatabaseFactory.CreateDatabase();
linia zatrzymuje się i po tym, jak powiem IDE, aby kontynuowała, pomija tę linię i funkcja się kończy.
Dla porządku, moje odniesienia są również solidne. Zsynchronizowałem ten kod z innego projektu, który zrobiłem, więc prawdopodobnie brakuje mi czegoś głupiego. Niezależnie od tego, oto kod:
public class PullDebtor
{
public static DataTable ClientNumber(string strClientID)
{
DataSet dsDebtor = new DataSet();
dsDebtor.Tables.Add("Debtors");
DbCommand dbCommand = null;
try
{
Database db = DatabaseFactory.CreateDatabase();
string sqlCommand = "sp_PullClientID";
DbCommand dbCommand1 = db.GetSqlStringCommand(sqlCommand);
dbCommand1.CommandType = CommandType.StoredProcedure;
db.AddInParameter(dbCommand1, "@ClientID", DbType.String, strClientID);
db.ExecuteNonQuery(dbCommand1);
dsDebtor = db.ExecuteDataSet(dbCommand1);
}
catch
{
return dsDebtor.Tables[0];
}
finally
{
}
return dsDebtor.Tables[0];
}
}
}