• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

特急,在线等。。

XinJW 2013-04-09 10:56:00
已选照片:(78张)

08 拷贝.jpg;1 (143).jpg;1 (161).jpg;1 (168).jpg;1-9副本.jpg;DSC_0830.jpg;DSC_0849.JPG;DSC_0869.JPG;DSC_0907.jpg;DSC_1223.JPG;DSC_1309.JPG;DSC_3179.jpg;DSC_3305.jpg;DSC_3311.jpg;DSC_3313.jpg;DSC_3512.jpg;DSC_3606.jpg;DSC_5102.jpg;DSC_5114.JPG;DSC_5446 拷贝.jpg;DSC_5560.jpg;DSC_6038.JPG;DSC_6113.JPG;DSC_8861.jpg;DSC_8944.JPG;DSC_8964----16.jpg;DSC_9634A 拷贝.jpg;DSC_9652.JPG;IMG_6329.JPG;IMG_6330.JPG;IMG_6331.JPG;IMG_6349.JPG;IMG_6355.JPG;IMG_6358.JPG;IMG_6366.JPG;IMG_6400.JPG;IMG_6458.JPG;IMG_6460.JPG;IMG_6461.JPG;IMG_6462.JPG;IMG_6466.JPG;IMG_6467.JPG;IMG_6473.JPG;IMG_6477.JPG;IMG_6478.JPG;IMG_6483.JPG;IMG_6485.JPG;IMG_6493.JPG;IMG_6494.JPG;IMG_6496.JPG;IMG_6500.JPG;IMG_6502.JPG;IMG_6515.JPG;IMG_6527.JPG;IMG_6528.JPG;IMG_6535.JPG;IMG_6536.JPG;IMG_6537.JPG;IMG_6540.JPG;IMG_6545.JPG;IMG_6546.JPG;IMG_6548.JPG;IMG_6550.JPG;IMG_6557.JPG;IMG_6561.JPG;IMG_6587.JPG;IMG_6589.JPG;IMG_6591.JPG;IMG_6634.JPG;IMG_6728.JPG;IMG_6731.JPG;IMG_6736.JPG;IMG_6753.JPG;IMG_6759.JPG;IMG_6762.JPG;IMG_6763.JPG;mk (44).JPG;_DSC3239.jpg;

单项备注:

全局备注:



有上面的这些数据。我的数据类型是nvarchar,长度是4000,怎么放不进去呢。
...全文
371 点赞 收藏 19
写回复
19 条回复
XinJW 2013年04月10日
是企业管理器的问题。用其它方法能读出来。在企业管理器中缓冲区有问题。
回复 点赞
seusoftware 2013年04月10日
引用 16 楼 yiyishuitian 的回复:
引用 5 楼 seusoftware 的回复:放不进去是什么意思,被截断?还是直接报错? 你的字符长度1017,nvarchar(4000)可以放2000个,应该是可以存入的 这里的nvarchar(4000) 可以放 4000个unicode字符。
对,是4000,我看错了
回复 点赞
禁用F3 2013年04月10日
可以改为nvarchar(max)试一下
回复 点赞
XinJW 2013年04月09日
存的是文字。
回复 点赞
fa_ge 2013年04月09日
直接存文件路径,如果直接存图片的话,字段类型应是blog类型吧。
回复 点赞
yiyishuitian 2013年04月09日
引用 5 楼 seusoftware 的回复:
放不进去是什么意思,被截断?还是直接报错? 你的字符长度1017,nvarchar(4000)可以放2000个,应该是可以存入的
这里的nvarchar(4000) 可以放 4000个unicode字符。
回复 点赞
---涛声依旧--- 2013年04月09日
引用 10 楼 hyrongg 的回复:
引用 9 楼 XinJW 的回复:rsPic.Fields("Process_Document") = CStr(txtNote.Text) 我在VB中是这样写的。 VB 中Process_Document 字段定义nvarchar(4000)? 测试一下缩短看能否成功,例如: rsPic.Fields("Process_Document") = "12……
这个能成功吗? 如果不能成功,则说明你这个表里还有其他字符型的字段,建议你将字段Process_Document改为nvarchar(2000)试试?估计你超过行的最大字符限制了
回复 点赞
dengixnyu 2013年04月09日
是不是这一列有索引?
回复 点赞
chuifengde 2013年04月09日
不要用rs.addnew用insert into 语句
回复 点赞
XinJW 2013年04月09日
我将上面的数据复制到我的数据库单无格中提示:输入的值与列的类型或长度不一样。或者超出缓冲区设置。
回复 点赞
dengixnyu 2013年04月09日
不是sqlserver的问题,你直接复制粘贴,插入数据库是可以的。是vb后台问题,要看下你后台怎么写的?
回复 点赞
hyrongg 2013年04月09日
引用 9 楼 XinJW 的回复:
rsPic.Fields("Process_Document") = CStr(txtNote.Text) 我在VB中是这样写的。
VB 中Process_Document 字段定义nvarchar(4000)? 测试一下缩短看能否成功,例如: rsPic.Fields("Process_Document") = "12314354353" 如果还不能成功,就要找别的原因了
回复 点赞
XinJW 2013年04月09日
rsPic.Fields("Process_Document") = CStr(txtNote.Text) 我在VB中是这样写的。
回复 点赞
XinJW 2013年04月09日
引用 7 楼 hyrongg 的回复:
不要用GUI,尝试用t-SQL
啥意思啊。
回复 点赞
hyrongg 2013年04月09日
不要用GUI,尝试用t-SQL
回复 点赞
XinJW 2013年04月09日
也不报错。就是没数据。在企业管理器中这个单元格提示“无法编辑该单元格”
回复 点赞
seusoftware 2013年04月09日
放不进去是什么意思,被截断?还是直接报错? 你的字符长度1017,nvarchar(4000)可以放2000个,应该是可以存入的
回复 点赞
XinJW 2013年04月09日
VB中直接插入。
回复 点赞
love灵灵 2013年04月09日
你是直接这样插入的吗?还是其他方法存及表中的?
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告