VB 数据库查询中发现一个问题:第一个条件与最后一个条件需要用'" "'引起来,而中间的用" "

[复制链接]
查看11 | 回复2 | 2011-12-28 10:02:36 | 显示全部楼层 |阅读模式
你看错了 "" 前面的双引号是结束另一个双引号就是另一个sql字符串的开始了 根据数据库该字段的类型来决定的是否用单引号而int等类型就不用这个是sql语句的基本语法比如"select * from Tuser where id="+strid +" and name='"+strname+“‘”;这里的"select * from Tuser where id="这是一部分 +strid +这是一部分 " and name='"这又是一部分 简单地说:就是sql语句中 字符串类型值要加上单引号 而int等类型就不用,...
回复

使用道具 举报

千问 | 2011-12-28 10:02:36 | 显示全部楼层
楼上说的不错,双引号是表示字符串的开始和结束,单引号是在拼Sql语句时表示某些字符型字段的值。例如:strSql = "select * from table1 where name = '" + "钱化" +"' and sex = '" + "男" + "'"...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行