求助:mssql2000,text,ntext等备注类型的怎么连2000多字都插入不进去啊?
kucao 2010-05-16 03:03:18 求助:mssql2000,text,ntext等备注类型的怎么连2000多字都插入不进去啊?
平常用ACCESS,初用sqlserver,备注类型,我试了好多种,比如:text,ntext,nvarchar,其中text,ntext的长度都为默认的16(不太明白16是什么意思,但是想改改不了),不过出现下列问题,我想在此备注字段中插入下列内容(其实就是一个车辆参数的HTML源码):
'''''''内容开始''''''''
<!--参数配置-->
<div class="setup">
<ol id="setup" class="category">
<li class="current"><a href="#data_0">参数</a></li>
<li><a href="#data_1">配置</a></li>
</ol>
<div class="data" id="data_0">
<h3>外部尺寸</h3><ul><li><label>长</label>4630</li><li><label>宽</label>1785</li><li><label>高</label>1685</li><li><label>轴距</label>2630</li></ul><h3>燃油</h3><ul><li><label>燃油箱容积</label>65</li><li><label>燃油标号</label>93#</li></ul><h3>发动机</h3><ul><li><label>排量</label>2488</li><li><label>最大功率-功率值</label>135</li><li><label>最大功率-转速</label>6000</li><li><label>最大扭矩-扭矩值</label>227</li><li><label>最大扭矩-转速</label>4400</li></ul><h3>底盘操控</h3><ul><li><label>转向助力</label>有</li><li><label>随速助力转向调节(EPS)</label>有</li><li><label>变速器型式</label>CVT无级变速</li><li><label>前制动类型</label>盘式</li><li><label>后制动类型</label>盘式</li><li><label>前悬挂类型</label>麦弗逊式</li><li><label>后悬挂类型</label>多连杆式</li><li><label>前轮胎规格</label>215/60 R17</li><li><label>后轮胎规格</label>215/60 R17</li></ul>
</div>
<div class="data" id="data_1">
<h3>外部配置</h3><ul><li><label>车顶行李箱架</label>有</li><li><label>运动包围</label>无</li><li><label>车窗</label>前后电动窗</li><li><label>电动窗防夹功能</label>前排车窗</li><li><label>内后视镜防眩目功能</label>有</li><li><label>外后视镜电动调节</label>有</li><li><label>前照灯类型</label>卤素</li><li><label>前大灯随动转向</label>无</li><li><label>前照灯照射高度调节</label>有</li><li><label>前照灯自动清洗功能</label>无</li></ul><h3>内饰</h3><ul><li><label>方向盘调节方向</label>2</li><li><label>行车电脑</label>有</li><li><label>转速表</label>有</li><li><label>座椅面料</label>皮</li><li><label>驾驶座座椅加热</label>驾驶位</li><li><label>驾驶座腰部支撑调节</label>有</li><li><label>驾驶座座椅调节方式</label>电动</li><li><label>副驾驶座椅调节方式</label>电动</li><li><label>后座中央扶手</label>有</li><li><label>主动式安全头枕</label>有</li></ul><h3>影音空调</h3><ul><li><label>MP3</label>有</li><li><label>CD</label>有</li><li><label>CD碟数</label>6</li><li><label>DVD</label>无</li><li><label>空调控制方式</label>自动</li><li><label>后排出风口</label>有</li></ul><h3>安全配置</h3><ul><li><label>ABS(刹车防抱死制动系统)</label>有</li><li><label>驾驶位安全气囊</label>有</li><li><label>副驾驶位安全气囊</label>有</li><li><label>安全带预收紧功能</label>有</li><li><label>安全带限力功能</label>有</li></ul>
</div>
</div>
''''''''内容结束'''''''
按常理上面的内容并不多,但是我不管是用text,ntext,nvarchar等字段类型,都只录入进去其中一部分,如下:
''''''''内容开始'''''''
<!--参数配置-->
<div class="setup">
<ol id="setup" class="category">
<li class="current"><a href="#data_0">参数</a></li>
<li><a href="#data_1">配置</a></li>
</ol>
<div class="data" id="data_0">
<h3>外部尺寸</h3><ul><li><label>长</label>4630</li><li><label>宽</label>1785</li><li><label>高</label>1685</li><li><label>轴距</label>2630</li></ul><h3>燃油</h3><ul><li><label>燃油箱容积</label>65</li><li><label>燃油标号</label>93#</li></ul><h3>发动机</h3><ul><li><label>排量</label>2488</li><li><label>最大功率-功率值</label>135</li><li><label>最大功率-转速</label>6000</li><li><label>最大扭矩-扭矩值</label>227</li><li><label>最大扭矩-转速</label>4400</li></ul><h3>底盘操控</h3><ul><li><label>转向助力</label>有</li><li><label>随速助力转向调节(EPS)</label>有</li><li><label>变速器型式</label>CVT无级变速</li><li><label>前制动类型</label>盘式</li><li><label>后制动类型</label>盘式</li><li><label>前悬挂类型</label>麦弗逊式</li><li><label>后悬挂类型</label>多连杆式</li><li><label>前轮胎规格</label>215/60 R17</
''''''''内容结束'''''''
并提示“输入值与列的数据类型或长度不一致,或者超出网格缓冲区限制”
请问我用text,ntext才录入这么点东西就超出限制了吗? 有人碰到过这种问题吗?
对了,我直接在企业管理器,选择我用的数据表,返回所有行,直接 Ctrl+V 将上面的代码粘贴到字段类型为 text,ntext的字段中,只能粘贴进去一部分,当我关闭该数据表时就提示“输入值与列的数据类型或长度不一致,或者超出网格缓冲区限制”。我直接用程序运行 intert into 插入语句的话并不提示任何错误,但是字段中插入不进任何数据的(我说的是超长的话,但是我觉那也不算超长,没多点数据啊)
非常感谢!