既存のアプリケーションはC#です。起動時に、アプリケーションは仮想メソッドを呼び出してデータベースに変更を加えます(たとえば、新しいリビジョンでは、新しいフィールドなどを計算する必要がある場合があります)。開いているOleDb接続がメソッドに渡されます。
フィールド幅を変更する必要があります。ALTERTABLEステートメントは正常に機能しています。ただし、フィールドがすでに適切なサイズである場合は、ALTERTABLEステートメントの実行を避けたいと思います。同じOleDb接続を使用してMSAccessフィールドのサイズを決定する方法はありますか?