問題タブ [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.
nhibernate - NHibernate nvarchar/ntext 切り捨ての問題
nhibernate を使用して、アプリのユーザー設定を SQL Server Compact Edition テーブルに保存しています。
これはマッピング ファイルの抜粋です。
名前は通常の文字列/nvarchar(50) で、値は DB で ntext として設定されます
「Value」プロパティに大量のxmlを書き込もうとしています。毎回例外が発生します:
私はそれをかなりグーグルで検索し、さまざまなマッピング構成を試しました:
それは一例です。他の構成には、「StringClob」の代わりに「ntext」が含まれます。マッピング例外をスローしない構成でも、文字列切り捨て例外がスローされます。
これは SQL CE の問題 (「機能」) ですか? nhibernate を使用して SQL CE データベースに 4000 文字を超える文字を入れることは可能ですか? もしそうなら、誰か教えてもらえますか?
どうもありがとう!
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として扱います。助言がありますか?前もって感謝します。
sql-server - SQLServer2005でntextを連結します
2つのntext列を1つに連結する必要があります。それらをncharに変換できません。どちらにも、4000文字より長い文字列が含まれているためです。SQL Server 2005でこれを行う方法はありますか?
linq-to-sql - SQLサーバー上のNText、Text、およびImageに関するLINQの問題
これは質問ではなく解決策ですが、答えを見つけるのに多くの検索が必要であり、グーグルはあまり役に立たなかったので、前もってお詫びします。そこで、エラーを提供してコミュニティに何かを返したいと思いました。将来のグーグルを助けるための解決策。
LINQ to SQLを使用しているときに、データテーブルに変更を(2回目)送信するときに問題が発生しました。最初に変更を送信するときはすべて問題ありませんが、2回目に変更を送信するときは、次のようなSQL例外を受け取りました。
SubmitChanges()を呼び出しているときに例外がスローされましたが、LINQの遅延読み込みのため、Refresh(RefreshMode.KeepCurrentValues、myObject)を呼び出しているときに実際に前の行で発生しました。
sql - ntext 列の値の変更
長さが 4000 文字を超える大きな Unicode 文字列を保持する ntext の列があります。SQL の列の行のデータを更新/変更する必要がありますが、その方法がわかりません。バッファとして nvarchar(max) を試しましたが、データが 4000 文字に切り捨てられます。
私はこれで本当に迷っているので、ヒントやアイデア、または回避策を教えてくれる人はいますか?
sql-server - SQL Server 2000 の ntext (4000 文字以上) を置き換えます
ntext列のSQL Server 2000のテキストを4000文字以上に置き換える方法は? nvarchar(max) への変換は、値が切り捨てられるため機能しません。
sql - NTEXT 列を定数値と比較する正しい方法は何ですか?
次のようなものを使用すると
次のエラーが表示されます。
データ型 ntext と varchar は、等しくない演算子では互換性がありません。
考えられる最善の解決策は、比較がどの列タイプでも同じ方法で実装されている場合です。(<> 演算子は NVARCHAR と INT の両方に適用できます)。
insert - SQL CE の NTEXT フィールドに NULL を挿入できませんか?
簡単な例:
これは正常に機能します。null は addrLine2 列に簡単に挿入できることに注意してください。しかし、ntext 列の 'I Love Microsoft' を NULL に変更すると、次のエラーが表示されます: The conversion is not supported. [ 変換元の型 (既知の場合) = int、変換先の型 (既知の場合) = ntext ]
以下の挿入は失敗します。何か案は?CE バージョン 3.5.8080.0 を使用しています。
tsql - T-SQL NTEXT列へのデータの追加
SQLスクリプトから以下のエラーが発生する理由を理解してくれる人はいますか? どんな助けでも大歓迎です。
エラーメッセージは次のとおりです。
メッセージ 7135、レベル 16、状態 3、行 9 削除の長さ -19 は、利用可能な text、ntext、または image データの範囲内にありません。ステートメントは終了されました。
asp.net - データベースに保存するための Multi-Line-TextBox からの LineBreak を含む ASP.Net テキスト
新しいコミュニティ ページに PrivateMessage-System があります。
プライベート メッセージのテキスト用に Multiline-Textbox があります。このテキストを文字列に保存し、この文字列を ntext SQL 列に保存します。このテキストを ntext SQL-Coloum から文字列で読み取り、ラベルに表示します。
マルチラインテキストボックスに「Enter」キーを使用して 5 つの改行があると、ラベルで改行が消えます。
彼らがどこで迷子になったのか、私が何を間違っているのかわかりません。何か案が?