2011-07-14 9 views
0

私はC#Windowsサービスを実装しようとしています。これは、SubSonic 3を使用してMSSQLデータベースを照会および更新します。問題は、サービスを開始すると、Windowsサービスマネージャーは「ローカルコンピュータ上のMyServiceが開始および停止しました。一部のサービスは、他のサービスまたはプログラムによって使用されていない場合、自動的に停止します。アプリケーションイベントログには、 "サービスを開始できません。" System.Data.SqlClient.SqlException(0x80131904):キーワード 'Update'の近くに構文が正しくありません。 "スタックトレースが続きます。SubSonic 3を使用したWindowsサービスの問題

管理者としてサービスをインストールしています。エラーは、サービスがデータベースへのクエリを実行しようとしている場合にのみ発生します。私は間違っているの?どんな助けもありがとう!

サービスはVisual Studio 2010を使用して開発され、通常のアプリケーションと同じように動作します。

敬具、 アキ

答えて

1

問合せは、あなたのサービスが停止し、未処理の例外が、原因となっています。問題の原因となっているクエリが何であるかを判断し、それを修正する必要があります。エラーメッセージから判断すると、SubSonicがクエリに無効なSQLを生成しているようです。

関連する問題