| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 4414 人关注过本帖
标题:vb.net sql查询问题
取消只看楼主 加入收藏
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
结帖率:94.12%
收藏
已结贴  问题点数:20 回复次数:4 
vb.net sql查询问题
我有个问题想了好久总是未能搞定,恳请大家指教,如下:
 New SqlCommand("select*from gykp where th  &' '& mz ='" & Trim(lnth) & "'", conn)
过去在ACCSEE数据库中运行以上没有问题,但是在数据库改成 SQL server后就出现了nvarchar和varchar在'&'运算符中不兼容的错误提示!我也试图按网上的如此修改,CAST(th AS nvarchar) &' '& CAST(mz AS nvarchar)。但运行还是同样错误!
注:th与 mz 是gykp表中的二个字段……。谢谢!
2016-03-13 15:30
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
兄弟你好!首先非常感谢你的回复!我试了一下还是不行。尤其是当其中的一个字段为期间时,如:mz还会出现字符串转换时间格式错误!我改成cast(mz as datetime),也不成。烦人哪,谢谢!
2016-03-16 09:59
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
太谢谢你了!
我以前用的是access数据库,采用select*from gykp where th  &' '& mz ='" & Trim(lnth) & "'",查询没有问题!但现在我还用sql server后就出现了如上所述的错误。lnth的格式是例如:aaa   2016-3-16。你猜的很对!看来兄弟是高人!哈哈。
2016-03-16 12:07
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
经试验错误提示:‘’format不是可识别的 内置函数名称‘’,哏~哈哈
2016-03-16 12:14
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
太谢谢你了!按你说的我修改了一下运行未中断,也无错误提示!但查询没结果,估计字段间空格或其它小问题。我再找找原因吧,再次像你表示感谢!
2016-03-16 15:31
快速回复:vb.net sql查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013819 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved