2016-08-17 8 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"、CONN、adOpenDynamic、adLockOptimistic

関連する問題