2017-04-11 6 views
0

Rを使用しているときに何度かエラーが発生しました。RODBCパッケージはSQLクエリ文字列を実行できませんが、文字列を直接SQL Serverクエリに渡します。私の弦にはウムラウトが含まれていたことに注意してください。RODBCエラー "SQL文の一部がネストされています"

代わりに単純にこれに減らすことができれば、私は長い間インターネット検索を避けるために、この質問に自分自身で答えています。

答えて

0

ほとんど常にユニコードエラーでした。 RODBCパッケージのR文字列にウムラウトや他の非ユニコードシンボルを使用すると、この種のエラーが発生します。したがって、エラーステートメントで示唆されているように、サブクエリに分解しようとする前に、文字列にユニコード文字しか含まれていないかどうかを確認してください。

そうでない場合、クエリは実際に複雑になり、サブクエリに分割する必要があります。そのためには、このトピックに関する他の質問を参照してください。

関連する問題