第一次使用ORACLE
本机上安装Oracle10g_database
使用以下进行连接    constrorc = "Provider=OraOLEDB.Oracle.1;Password=" & usermm & " ;Persist Security Info=True;User ID=" & userid & ";Data Source=" & dbname & ""
     connorc.Open (constrorc)
插入记录
    sqloc = "insert into sys.AM_PAYMENT(PCID,PDATE,PMONTH,PSMFID,PPAYEE,PPAYWAY,PPAYMENT,PSSL,PSJ,CIWTIME) values('" & cardsn & "','" & kjrq & "','" & kjmonth & "','0101','" & Sys_Oper & "','01'," & sfje & "," & amount & "," & pri1 & ",'" & kjrq & "')"
    rs.Open sqloc, connorc, adOpenKeyset, adLockOptimistic
    Set rs = Nothing以上均正常但是,在其他机器上,使用客户端程序时,报错误3706,未找到提供程序
注:其他机器安装了ORACLE客户端,配置了正确的tnsnames.ora,并且使用PL/SQL连接成功修改连接方式
   constrorc = "Driver={Microsoft ODBC for Oracle};Server=" & dbname & ";Uid=" & userid & ";Pwd=" & usermm & ""
    
    connorc.Open (constrorc)可以连接了,但写记录SQL报错,如提示 文字与格式字符不匹配,或提示缺失逗号等
不知道从何处下手。