0

私はこれらの宝石を使用しています

ruby-odbc (0.99995)
tiny_tds (0.6.2)

このようなTiny TDS接続を作成します

client = TinyTds::Client.new(:username => myusernmae, :password => mypassword, :dataserver => 'UKRCAN')
result = client.execute("SELECT C FROM [dbo].[Feedback] f where FeedBackId = 'DD0F1A3E-0499-401A-A4E9-7F2EC6564C52'")

C列はnText型です

問題は、nText 列 (約 1,00,000 の文字を含む) を取得しようとすると、結果として 32223 文字のみに切り捨てられることです。

この列の完全な値を取得する方法についての提案

4

1 に答える 1

2

MSSQL構成を設定することで修正しました

result = client.execute("SET TEXTSIZE 1073741823")
result.do
于 2014-08-26T09:30:41.223 に答える