查询语句的解释

 关于这条代码我想解释一下:

txtsql = "select * from user_info where user_ID= '"  & username  &  "'"


意思我就不解释了,直接解释他的单引号和双引号的问题。

单引号是SQL语法的需要,引起来的是到数据库里查找语句里的字符串值.

双引号是给VB用的,里面是字符串.检索数据库的时候是需要语句的,要包含在字符串里面.

& 是VB中连接字符串要用的连接符。


上面的代码可以分为三部分:

"select * from user_info where user_ID= '" 这是给VB读的字符串

'" & username & "'    这是给数据库读的字符串变量

"'"  这是给VB读的字符串也就是单引号的一半

 

在VB中读取的结果是 select* from user_info where user_ID= ' username '

这就是数据库中的查询语句,  ' username' 单引号中的是上数据库中查询的变量,也可以换为其他的东西,如Student_ID等等。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值