接続文字列に問題がないか確認してください。私は私の設定にこれを持っています
<add name="Staging" connectionString="Data Source='ash-pc';Port='9100';UID='foo';PWD='bar';Database=db_name" providerName="System.Data.AseClient" />
これをSybaseCenterブラウザのホストとポート番号で確認します。UIDとパスワード、およびデータベース名のスペルを確認してください。
それでも機能しない場合はお知らせください。また、なぜあなたはエラーをlogginしようとしないのですか?メッセージは表示されているように見えますが、完全なエラーは表示されていません。これは便利かもしれません。たとえば、app.configのデータベースにFOOという名前を付けました。現在、このDBは存在しません。したがって、例外は「クライアントは接続を確立できません」ですが、私の完全なエラーは
エラー2010-08-3116:07:32,321 500ms SybaseDBHelper ingStoredProcedure-データベースSybase.Data.AseClient.AseExceptionへのデータの挿入エラー:データベース'foo'のsysdatabasesのエントリを名前で検索しようとして失敗しました-その名前でエントリが見つかりません。名前が正しく入力されていることを確認してください。
Sybase.Data.AseClient.AseConnectionPool.GetConnection(AseConnection conn)、Sybase.Data.AseClient.AseConnectionPoolManager.GetConnection(String connectionString、AseConnection conn)、Sybase.Data.AseClient.AseConnection.Open()、LiabilitiesMI.Common.Database。 SybaseDBHelper.InsertDataUsingStoredProcedure(String StoredProcedureName、DatabaseEnum dbName、List`1 parameters)in C:\ Documents and Settings \ c001334 \ My Documents \ Visual Studio 2008 \ Projects \ text \ Test.Common \ Database \ SybaseDBHelper.cs:line 73