2016-08-17 121 views
-3

我想從VB6的oracle數據庫的FingerData表中添加數據。這就是爲什麼,我有以下代碼。數據未從VB6插入到oracle數據庫中

Dim conn As New ADODB.Connection 
Dim cmd As New ADODB.Command 
Dim rs As New ADODB.Recordset 
Dim cn As String 

cn = "Provider=OraOLEDB.Oracle;Password=fingerprintdata;User ID=fingerprintdata;Data Source=10.11.201.84;Persist Security Info=True" 
conn.Open cn 
cmd.ActiveConnection = conn 
conn.CursorLocation = adUseClient 
rs.Open "FINGERDATA", conn, adOpenStatic, adLockOptimistic, adCmdTable 


s = StrConv(b, vbUnicode) 
rs.AddNew 
rs!UserName = strName 
rs!fingerdata = "123" 
rs!key = "Testing 9001" 
rs.Update 
Set conn = Nothing 
Set rs = Nothing 

但是數據沒有插入。什麼是錯誤?如何從vb6在oracle數據庫中插入數據?

+3

您是否收到任何錯誤消息?你能再多發一些信息來幫助潛在的回答者嗎?從字面上看,有100萬件事情在這裏可能是錯誤的 – glcheetham

回答

0

請使用以下語句:

rs.Open 「FINGERDATA」,康涅狄格州,adOpenDynamic,ADLOCKOPTIMISTIC