Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#24

Re: Merkwürdiges SELECT-Verhalten des Firebird .Net DataProv

  Alt 4. Jan 2006, 02:40
Sorry, Rainer, dass ich nicht früher zurückfand.
Muss meinem Cousin gerade etwas Prögramören zeigen, das reduziert die Lust auf PCs im Allgemeinen.
Dein Problem kann ich unter 2.0 zwar nicht nachvollziehen, aber der aktuelle "stable" build des FbProviders scheint gehörigt vermurkst zu sein.
Er endet selbst mit dem simplen ExecuteScalar in einem DeadLock...
Code:
FbConnectionStringBuilder connectionBuilder = new FbConnectionStringBuilder();
connectionBuilder.ServerType = FbServerType.Embedded;
connectionBuilder.Database = "FUSSBALL.FDB";

using (IDbConnection connection = new FbConnection(connectionBuilder.ToString()))
using (IDbCommand command = connection.CreateCommand())
{

    command.CommandText = "SELECT count(*) FROM SPIELE WHERE ART=@gruppe";

    IDataParameter parameter = command.CreateParameter();
    command.Parameters.Add(parameter);
    parameter.ParameterName = "@gruppe";
    parameter.DbType = DbType.AnsiString;
    parameter.Value = "A";

    connection.Open();
    int recordCount = (int)command.ExecuteScalar();
}
Vllt hast du ja Glück und irgend eine pre alpha-beta irgendwas läuft wieder/immernoch vernünftig...
Robert Giesecke
  Mit Zitat antworten Zitat