vb的语法

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:27:40
sql = " select f201wqbh,f201wqmc,f201bzdm,f201sl, f201packageno, " _
& " left join d010khxz on f010khbh = f201sgkhbh " _
& " left join d314lcfxj on f201wqbh=f314zcbh" _
& " where f201wqbh=f314zcbh and f201wqbh='" & Keys(0) & "'"
sourRst.Open sql, adocon

'''''''''''''''''''''''''''''
如果sourRst没有数据
Dim sourRst1 As New ADODB.Recordset
If (sourRst.EOF Or sourRst.BOF) Then //这样写对吗?
sql=""
End if
前面的是有些错误,楼上的提的也对,但我现在只想知道,我表示的那句话那是不是表示的对!

1、sql字符串中没有from子句,既没有指明从哪张表里选择记录
2、sql的select字段名里包含等号,估计要出错(但不一定)
3、sourRst应被声明为一个记录集,然后才能用
4、“//这样写对吗?”vb的注释符号是英文单引号
其他的就不知道了