0

Windows XP で、モバイル デバイス (Windows Mobile 5.0) から sdf ファイル (SQLServerCE3.0) を取得し、一部のデータをインポートして削除し、デバイスに戻すアプリケーションがあります。それは常に正しく機能しています。

今、私が Windows 7 x64 でそれを行うと、sdf ファイルが元に戻ったときにデバイス上で奇妙な動作をします。

文字列との結合を行う場合、例:

EMPRESA から EMPRESA を選択 E 内部で VENDORS を結合 V.EMPRESA_GUID = E.GUID where V.GUID='{XXX-XXX}'

返すデータがある場合、何も返しません (Windows XP では正しく動作します)。

私はそれをテストしましたが、Windows 7 のデバイスから (RAPI または手動で) ファイルを取得し、それをデバイスに戻すだけで、もう使用できません。

なぜこれが起こっているのかわかりません.SQLServerCEのバージョンを変更しようとしましたが、助けにはなりません. 何が起こっているのか、以前に同じ問題を抱えていたのか、誰でも知っていますか?

ここで似たようなものを見つけました: http://www.codeproject.com/Questions/98676/c-app-on-xp-makes-sdf-works-same-exe-on-windows-7

ありがとうございました。

4

1 に答える 1

0

ここに記載されているように、3.1 エンジン ( 3.0.5300以降) を使用する必要があります。-platform-to-other-the-first-sqlceconnection-open-takes-more-time.aspx

于 2012-05-07T07:48:44.110 に答える