Fehler bei der Datenbank db = DatabaseFactory.CreateDatabase ();

Failover herumDatabase db = DatabaseFactory.CreateDatabase(); und ich bin nicht sicher warum. Ich habe die gespeicherte Prozedur mit den angegebenen manuellen Parametern ausgeführt und sie hat einwandfrei funktioniert. Ich bekomme zwar keinen Fehler oder irgendetwas, von dem ich absehen kann, also bin ich mir nicht sicher, was falsch ist. Ich mache in jeder Zeile vor und nach dem eine Code - UnterbrechungDatabase db = DatabaseFactory.CreateDatabase(); Zeile und es stoppt dort, nachdem ich der IDE gesagt habe, dass sie fortfahren soll, überspringt sie diese Zeile und die Funktion endet.

Für die Aufzeichnung sind meine Hinweise außerdem fest. Ich habe diesen Code aus einem anderen Projekt, das ich durchgeführt habe, ausgeschlachtet, daher fehle ich wahrscheinlich nur etwas Dummes. Egal, hier ist der Code:

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];

    }
}
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage