为什么SQL执行后看不到结果,该怎么解决

为什么SQL执行后看不到结果,该怎么解决,第1张

如果语句没有差错,那只能说后者没有符合条件的结果

如果语句出现差错,一般会有系统提示,可按提示查找原因。

另外不知是在程序中调用SQL语句、还是在企业管理器里运行的,或是在查询分析器里运行的。

最好在查询分析器了先调试,关键字有否错误、语法有否错误,长的语句(如包含子查询的情况)是否可以分段运行,这样才能找到原因所在。

根据我经验,有两种可能性比较大。第一是路径,你可以用右键在不能显示的地方查看路径,或者在网页浏览界面看看处理后的源码里面的路径。第二就是不支持这个后缀。不过我认为都是路径问题可能性大,可能是源文件的路径下不存在这个,你检查一下

你的数据是datetime类型的,应该会有毫秒,你查询时未带上毫秒,所以不会显示。

一般这样的查询用范围比较好点,或者将sysdate 转换成你要比较的格式。

如select from Treat_HXJCDetail where convert(varchar(20),sysDate,120)= '2009-7-15 16:22:02';

改成这样,看看行不行

<php

mysql_connect('localhost','root','');

mysql_select_db('test');

mysql_query('SET NAMES gb2312');

$title = iconv("utf-8","gb2312","韩海警用橡皮d打死中国渔民");

$sql = 'SELECT `content` FROM `db_test` WHERE `title` LIKE '%"$title"%';

$searchresult=mysql_query($sql);

//var_dump($searchresult); 用var_dump检查资源显示是resource(4) of type (mysql result)

while($row = mysql_fetch_array($searchresult)){

echo $row['content'];

}

>

需要为列设置 DataProperty 已确定对应的数据源字段名。

另外,一般如果你在设计界面上手工设置了所有的列,还需要设 DataGridView 的

AutoGenerateColumns

属性为 false ,否则会出现重复的列。

以上就是关于为什么SQL执行后看不到结果,该怎么解决全部的内容,包括:为什么SQL执行后看不到结果,该怎么解决、用asp从access数据库读取图片结果无法显示怎么办、我sql数据库有个字段sysDate 是(datetime类型),我想根据这个字段查询,为什么没有结果显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存