vbs 更新数据库错误 请大神帮忙

liu494021458 2017-11-29 10:56:17
sub checkOrder(orderid,money,ext)
Set cmm = createobject("adodb.Command")
Set cmm.ActiveConnection=conn
sql1="update AccountsInfo set InsureScore=money where Accounts=ext"
cmm.CommandText=sql1
cmm.Execute
conn.close '关闭连接
Set conn=nothing '释放对象
end sub
...全文
551 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leetow2006 2017-12-03
  • 打赏
  • 举报
回复
Dim cnn As Object, rs As Object, i&, SQL1$ Set cnn = CreateObject("ADODB.Connection") If Application.Version = "11.0" Then cnn.Open "Provider=Microsoft.jet.oledb.4.0;Extended Properties=Excel 8.0;Data Source=" & ThisWorkbook.FullName Else cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=" & ThisWorkbook.FullName End If Set rs = CreateObject("adodb.recordset") SQL1 = "select A.膜名称,A.型号,A.客户名称,A.库存数量,B.出库日期 from [膜库存$]A,[膜出库$]B where A.膜名称 =B.膜名称 And A.型号 =B.型号 And A.客户名称 = B.客户名称 And B.出库日期 ='" & str & "'" Set rs = cnn.Execute(SQL1) Sheets("查询").Select With Sheets("查询") .Cells.ClearContents For i = 1 To rs.Fields.Count Cells(1, i) = rs.Fields(i - 1).Name Next .Range("a2").CopyFromRecordset rs End With rs.Close cnn.Close Set rs = Nothing Set cnn = Nothing
hookee 2017-11-30
  • 打赏
  • 举报
回复
简单点就 conn.Execute sql1
liu494021458 2017-11-29
  • 打赏
  • 举报
回复
connStrs="Driver={SQL Server}; server=127.0.0.1,1433;uid=sa;pwd=123;database=chuanqi_qingbiao;" set conn=server.createobject("ADODB.CONNECTION") conn.open connStrs
liu494021458 2017-11-29
  • 打赏
  • 举报
回复
自己解决了!看来论坛人少了!!!!!!!!!!!!!

4,008

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧