|
function chaxun(names,desc)
'连接数据库
Set conn = CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server};server=192.168.0.201;uid=sa;pwd=sa;database=configure&manage"
If conn.State = 0 Then
msgbox "连接数据库失败"
else
msgbox "连接数据库成功"
End If
'查询数据库
Set rs = conn.Execute("SELECT * FROM scm_groups WHERE id = 51")
names = rs("GroupName").Value
desc = rs("GroupDesc").Value
end function
我想把 id = 51 中的51用一个变量替换,变量的值从50开始依次+1 ,请教我应该怎么做呢??
我试了
for i=50 to 100
Set rs = conn.Execute("SELECT * FROM scm_groups WHERE id = i")
next
可这样做会报 i 不是有效列
还有个问题就是 nvarchar 和 int 之间应该怎么转换啊~~~~~~~
[ 本帖最后由 unimapmajj 于 2006-4-5 11:30 编辑 ] |
|