0

購入したレポート ソフトウェアと正しく連携する必要がある定義済みの SQL データベースがあります。レポート ソフトウェアでデータの列を取得するたびに、system.indexoutofrangeexceptionエラーが発生します。最初の表では、すべてのセミコロン「;」を置き換えました。データ内にスペースがあり、これにより問題が修正されました。この列には、データのみのセミコロン内に他の特殊文字はありません。

ただし、クエリする必要がある 2 番目の列のデータには、おそらく無効なさまざまな種類の文字がすべて含まれています。列の型は ntext で、新しいエントリがあるたびに sql データベースでデータを直接変更したいですか、それともフォーマットを nvarchar(max) または nvarchar(1024) に変更するだけで十分ですか?

サポートしてくれてありがとう、私はSQLでグリーンを超えています。

4

1 に答える 1

0

問題は、データベースのデータ型ではなく、データ自体に関連している可能性が最も高いです。

レポート ソフトウェアには、データが満たされていない特定の要件があるようです。

于 2016-07-08T14:30:18.960 に答える