一个*.db文件,用系统DSN做数据源,已可以从界面导入SQL目前需要从这个*.db文件的一个dpt表中取5个字段插入SQL中的新表,给出相关数据,请高手解答,不胜感激:)*.db 表: dpt 取字段: ciyt areacode number dispostion date接口: DRIVER={Adaptive Server Anywhere 6.0};Server=local;DSN=00431;uid=123;pwd=123;SQL 表:号码总库 字段:城市 区号 号码 处理情况 接触时间
Private Sub Form_Load()
Dim cn_db As New ADODB.Connection
Dim rs_db As New ADODB.Recordset
Dim cn_sql As New ADODB.Connection
Dim sql As String
cn_db.Open "DRIVER={Adaptive Server Anywhere 6.0};Server=local;DSN=00431;uid=123;pwd=123;"
If cn_db.State = 1 Then
rs_db.Open "select ciyt,areacode,number,dispostion,date from dpt ", 1, 1
If rs_db.RecordCount > 0 Then
cn_sql.Open "driver={sql server};server=(local);database=ddddddddddd;uid=aaaaaaaa;pwd=bbbbbbb"
On Error Resume Next
cn_sql.BeginTrans
Do While Not rs_db.EOF
DoEvents
sql = "insert into 号码总库(城市,区号,号码,处理情况,接触时间) " & _
"values('" & rs_db(0) & "','" & rs_db(1) & "','" & rs_db(2) & "','" & rs_db(3) & "','" & rs_db(4) & "')"
cn_sql.Execute sql
rs_db.MoveNext
Loop
If Err > 0 Then
cn_sql.RollbackTrans
MsgBox Err.Description
Err.Clear
Else
cn_sql.CommitTrans
End If
cn_sql.Close
End If
rs_db.Close
Else
MsgBox "db数据库连接失败!"
End If
Set cn_db = Nothing
Set rs_db = Nothing
Set cn_sql = Nothing
End Sub
实时错误:ODBC驱动程序不支持所需的属性求9啊