首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • mssql数据类型问题,,急求,各位大哥帮帮忙,,在线等 [已结贴,结贴人:weiqidiancang]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-09 17:25:02 楼主
    使用一套系统做二次开发,,
    一套在线播放系统,,由于发表一个主题,里面的在线点播的文件包含几百个,,,,,一个一个手动发帖很是烦琐,,所以,我就先发帖,,然后直接进MSSQL将点播地址给复制进去

    例如,直接复制 点播1 ¦路径1 .......................点播500 ¦路径500

    这样,
    现在表的类型是:ntext 长度16

    我直接复制进去,,基本上是超过 点播40 ¦路径40 以后的就复制不进了。。给省略了

    如果用手动上传的方式上传,,,再多也能添加进去,,只是数据库表中不会显示任何下载地址,,除非是在点播40 ¦路径40(只是一个长度,并非绝40)这样以内的才有显示

    请问各位老大,,,我该使用什么数据类型,,才可以让我直接在MSSQL中复制粘贴那么长的内容。。???或者有什么其他解决方法,,非常感谢!!!在线等着
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-09 18:47:521楼 得分:70
    2000还是2005?
    2000的话,估计只有ntext才能存储这么大的,
    ntext的操作要比较小心,
    不是直接复制,有特殊的函数处理的,
    参考这一帖,
    http://topic.csdn.net/u/20080709/17/67195708-b564-4384-b66a-262c9aa90a4d.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-09 20:29:172楼 得分:0
    text 字段直接复制,如果字符串比较长的话,是会自动截断的,这种情况没任何办法解决,只有通过程序直接 update 记录
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ojuju10
    • 等级:
    发表于:2008-07-09 20:40:453楼 得分:0

    text类型字段的修改跟一般的字符串不一样
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tianhuo_soft
    • 等级:
    发表于:2008-07-10 16:45:034楼 得分:0
    使用text类型字段
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ranzj
    • 等级:
    发表于:2008-07-10 16:47:145楼 得分:0
    用 nvarchar(max)得了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-10 17:03:296楼 得分:30
    text类型修改起来比较麻烦,如果是SQL 2005,可以使用varchar(max)
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved