怎么用VB脚本语言打开数据库,我还是第一次看到
Set FileWorker = CreateObject("Scripting.FileSystemObject")
FileWorker.copyfile "\\ksntser\ksnt_01\kum\worker.dbf", "c:\worker.dbf"
试试下面语句
Dim xiaoshou1 As New ADODB.Recordset '定义ADO
DIM XIAOSHOU2 AS NEW ADODB.RECORDSET
g_dbname="d:\cmis\sale.mdb"
strconnect = "User ID=Admin;Password=;Data Source=" & g_dbname & _
";Provider=Microsoft.Jet.OLEDB.3.51"
Dim Cntemp As New ADODB.Connection
Dim Retemp As New ADODB.Recordset
Dim Re As New ADODB.Recordset
Dim FileWorker
Dim i As Long
Dim lngRecount As Long
Set FileWorker = CreateObject("Scripting.FileSystemObject")
FileWorker.copyfile "\\ksntser\ksnt_01\kum\worker.dbf", "c:\worker.dbf"
Cntemp.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial Catalog=c:\"
Retemp.Open "SELECT NAME,BR_CODE,DEPT From worker WHERE (((worker.DEPT) Like '%车衣%' Or (worker.DEPT) Like '%质检%') AND ((worker.RESON) Is Null))", Cntemp, adOpenStatic, adLockReadOnly, adCmdText
cnMain.Execute "delete from workerinfo" ‘cnmain是我的SQL服务器的连接变量
Re.Open "workerinfo", cnMain, adOpenStatic, adLockOptimistic, adCmdTable
Retemp.MoveLast
lngRecount = Retemp.RecordCount
MsgBox lngRecount
Retemp.MoveFirst
For i = 1 To lngRecount
Re.AddNew
Re("name") = Trim(Retemp("name"))
Re("br_code") = Trim(Retemp("br_code"))
Re("dept") = Trim(Retemp("dept"))
Re.Update
Retemp.MoveNext
Next i