問題タブ [ntext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
6552 参照

nhibernate - NHibernate nvarchar/ntext 切り捨ての問題

nhibernate を使用して、アプリのユーザー設定を SQL Server Compact Edition テーブルに保存しています。

これはマッピング ファイルの抜粋です。

名前は通常の文字列/nvarchar(50) で、値は DB で ntext として設定されます

「Value」プロパティに大量のxmlを書き込もうとしています。毎回例外が発生します:

私はそれをかなりグーグルで検索し、さまざまなマッピング構成を試しました:

それは一例です。他の構成には、「StringClob」の代わりに「ntext」が含まれます。マッピング例外をスローしない構成でも、文字列切り捨て例外がスローされます。

これは SQL CE の問題 (「機能」) ですか? nhibernate を使用して SQL CE データベースに 4000 文字を超える文字を入れることは可能ですか? もしそうなら、誰か教えてもらえますか?

どうもありがとう!

0 投票する
1 に答える
1123 参照

sql-server - ntextに対するOLEDB比較問題nvarchar(SQLServer 2005)

テーブルTbl1(SomeName nvarchar(64))があります

OLEDB上で選択しようとしています SELECT 1 FROM Tbl1 WHERE SomeName = ?

パラメータとして3文字のUnicodeをバインドすると、次のようになります。DB_E_ERRORSINCOMMAND(0x80040E14L)「データ型nvarcharとntextは、等号演算子で互換性がありません。」

私はすでに次の入力バインディングを試しました:

いずれにせよ、SQLServerはこのパラメータをntextとして扱います。助言がありますか?前もって感謝します。

0 投票する
3 に答える
13916 参照

sql-server - SQLServer2005でntextを連結します

2つのntext列を1つに連結する必要があります。それらをncharに変換できません。どちらにも、4000文字より長い文字列が含まれているためです。SQL Server 2005でこれを行う方法はありますか?

0 投票する
1 に答える
3477 参照

linq-to-sql - SQLサーバー上のNText、Text、およびImageに関するLINQの問題

これは質問ではなく解決策ですが、答えを見つけるのに多くの検索が必要であり、グーグルはあまり役に立たなかったので、前もってお詫びします。そこで、エラーを提供してコミュニティに何かを返したいと思いました。将来のグーグルを助けるための解決策。

LINQ to SQLを使用しているときに、データテーブルに変更を(2回目)送信するときに問題が発生しました。最初に変更を送信するときはすべて問題ありませんが、2回目に変更を送信するときは、次のようなSQL例外を受け取りました。

SubmitChanges()を呼び出しているときに例外がスローされましたが、LINQの遅延読み込みのため、Refresh(RefreshMode.KeepCurrentValues、myObject)を呼び出しているときに実際に前の行で発生しました。

0 投票する
2 に答える
1459 参照

sql - ntext 列の値の変更

長さが 4000 文字を超える大きな Unicode 文字列を保持する ntext の列があります。SQL の列の行のデータを更新/変更する必要がありますが、その方法がわかりません。バッファとして nvarchar(max) を試しましたが、データが 4000 文字に切り捨てられます。

私はこれで本当に迷っているので、ヒントやアイデア、または回避策を教えてくれる人はいますか?

0 投票する
2 に答える
4817 参照

sql-server - SQL Server 2000 の ntext (4000 文字以上) を置き換えます

ntext列のSQL Server 2000のテキストを4000文字以上に置き換える方法は? nvarchar(max) への変換は、値が切り捨てられるため機能しません。

0 投票する
2 に答える
89180 参照

sql - NTEXT 列を定数値と比較する正しい方法は何ですか?

次のようなものを使用すると

次のエラーが表示されます。

データ型 ntext と varchar は、等しくない演算子では互換性がありません。

考えられる最善の解決策は、比較がどの列タイプでも同じ方法で実装されている場合です。(<> 演算子は NVARCHAR と INT の両方に適用できます)。

0 投票する
1 に答える
1773 参照

insert - SQL CE の NTEXT フィールドに NULL を挿入できませんか?

簡単な例:

これは正常に機能します。null は addrLine2 列に簡単に挿入できることに注意してください。しかし、ntext 列の 'I Love Microsoft' を NULL に変更すると、次のエラーが表示されます: The conversion is not supported. [ 変換元の型 (既知の場合) = int、変換先の型 (既知の場合) = ntext ]

以下の挿入は失敗します。何か案は?CE バージョン 3.5.8080.0 を使用しています。

0 投票する
1 に答える
1446 参照

tsql - T-SQL NTEXT列へのデータの追加

SQLスクリプトから以下のエラーが発生する理由を理解してくれる人はいますか? どんな助けでも大歓迎です。

エラーメッセージは次のとおりです。

メッセージ 7135、レベル 16、状態 3、行 9 削除の長さ -19 は、利用可能な text、ntext、または image データの範囲内にありません。ステートメントは終了されました。

0 投票する
3 に答える
37801 参照

asp.net - データベースに保存するための Multi-Line-TextBox からの LineBreak を含む ASP.Net テキスト

新しいコミュニティ ページに PrivateMessage-System があります。

プライベート メッセージのテキスト用に Multiline-Textbox があります。このテキストを文字列に保存し、この文字列を ntext SQL 列に保存します。このテキストを ntext SQL-Coloum から文字列で読み取り、ラベルに表示します。

マルチラインテキストボックスに「Enter」キーを使用して 5 つの改行があると、ラベルで改行が消えます。

彼らがどこで迷子になったのか、私が何を間違っているのかわかりません。何か案が?