为什么数据库里明明有数据就是读不出来呢

为什么数据库里明明有数据就是读不出来呢,第1张

你将图片直接存入数据库了?

Label1.Text = dre["Title"].ToString()//在这行代码处直接加断点,看看有没有读到数据啊。

原因是数据库的数据后面有不可见字符(例如空格、制表、回车等),用下面的语句可以验证:

SELECT CONCAT('[',c,']'),LENGTH(c) FROM abcd

这个语句对字段C的前后添加[]显示,如果有空格可能会显示出来,同时显示c的长度,如果比你看见的多,肯定有问题。

你的数据库需要使用下面的语句来修复:

UPDATE abcd SET c=TRIM(c)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10651314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存