2011-08-05 6 views
1

MicrosoftのOLEDB 3.5 SQL CEドライバを使用してSQL Server CEデータベースを使用しています。ここに私の接続文字列です:SQL Server Compact Edition 3.5では、単純クエリの「複数ステップ操作で生成されたエラー」エラーが発生する

Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\Users\me\Desktop\test1.sdf 

このクエリは正常に動作します:

SELECT Thing FROM OtherThing WHERE name = 'TextThing' 

このクエリは失敗します。

SELECT Foo FROM Stuff 

そして、これは私が取得エラーです:

Multiple-step operation generated errors. Check each status value. 

表の唯一の構造上の違い1つはテキストの主キーを持ち、もう1つは主キーとしてのbigint IDフィールドを持つということです。 - 同じ

  • http://support.microsoft.com/kb/269495(解像度の条件のいずれもが、私のために真である)
  • は(これは私の質問のどれもが動作しないために発生しadUseClientのからadUseServerにCursorLocationプロパティを交換:私が試した何

    エラー)。それは、私はおそらく私はこの1つを諦めてはならないと思います(考え?)。

答えて

1

この問題は、例外がスローされる原因となったテーブルが、nvarchar型のフィールドと255のサイズのフィールドであるという事実と関係しています。これらをntextに変更したか、投げられた。

関連する問題