这几句vb代码是什么意思?详细点,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:40:29
str = "select * from laborage where emp_id='" & Txtid.Text & "'"
Set res = GetserverSql(str)
Set DataGrid1.DataSource = res

Txtid.text和后面的"'" 是什么意思,麻烦把这几句详细解释一下!!

Txtid.Text 是字符串(String)类型,['"](不包含[],为了方便说明,下同)前面一个[']代表的是字符串(Txtid.Text)的左引号,后面一个["]是和前面一个["]对应,即将[select * from laborage where emp_id=]作为一个字符串。
这样,就将这句话分为了三个部分,每部分由一个字符串构成,字符串与字符串之间用[&]连接。

对["select * from laborage where emp_id='" & Txtid.Text & "'"],这句话我们可以从这么解释。假定Txtid.Text的文本是“abcd”,我们就可以将这句话这么改:["select * from laborage where emp_id='abcd '"]。

不知道说清楚没,若还有疑问可以给我发信息。

这应该是数据库里的一个字段或者自定义的变量.加引号应该是字符类型.仅作参考.共同学习.