安装了oracle客户端,配置了odbc,也能连接成功,但是执行到rs.Open sql, g_Conn, adOpenStatic, adLockOptimistic这句话就出错:对象变量或with块变量未设置
代码如下:采用adodc编程。怎么都找不到原因    g_DSN = "sporacle"
    g_UserName = "sp" 
    g_Password = "sp123" 
   g_Connstr = "DSN=" & g_DSN & ";UID=" & g_UserName & ";PWD=" & g_Password
    
    Set g_Conn = New ADODB.Connection
    g_Conn.Open g_Connstr
    g_Conn.CursorLocation = adUseClientsql = "select sysdate as rq from dual"
rs.Open sql, g_Conn, adOpenStatic, adLockOptimistic
If rs.EOF <> True Then
    txtfields(3).Text = Format(rs("rq"), "YYYY-MM-DD")
End If
rs.Close
Set rs = Nothingsql = "select * from spwj"
rs.Open sql, g_Conn, adOpenStatic, adLockOptimistic
Set Adodc1.Recordset = rs