Verbindung timeout-Eigenschaft in der Verbindungszeichenfolge ignoriert

Baue ich eine app in C#. Ich bin mit einem connection-string wie:

DSN=SomeDataSource; Trusted Connection = yes; Uid=SomeId; pwd=somePwd; Connection Timeout=x

Aber egal welchen Wert ich eingestellt habe, als x (Connection Timeout = x), indem Sie einen Haltepunkt kann ich sehen, dass meine DbConnection Objekt ConnectionTimeout Eigenschaft hat immer den Standardwert 15.

Bin ich hier etwas fehlt?

Dank.

  • Versuchen Sie zu set X höher oder niedriger ist als 15? Haben Sie bestätigt, dass es actuallying timeing sich auf 15, statt auf X (z.B., vielleicht ist der Wert, den Sie sehen, ist eine rot-Hering). Auch, einige weitere code-und/oder Kontext wäre hilfreich hier (z.B., verbinden Sie sich zu einer Oracle DB, etc).
  • Ich habe genau dieses problem. Das seltsame ist, dass ich Hinzugefügt die Protokollierung bestätigen Sie die Verbindungszeichenfolge, die verwendet werden und die Zeit, die es dauert und ich bin erst 9 oder 10 Sekunden statt der 120, die ich verlange oder die 15-das ist die Standardeinstellung.
  • Gleiche Sache hier. Versucht Connect Timeout=5 und Verbindungs-Timeout=5. Beide werden ignoriert, und es dauert 15. Vielleicht 15 ist das minimum??
  • hast du dieses Problem beheben? Verkleidung ähnliches problem.
InformationsquelleAutor DJPB | 2010-02-15
Schreibe einen Kommentar