返回列表 发帖
1、win7 64无法ADODB.Connection的这个问题;
  1. Win7 x64 操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。
  2. 解决:1. 在MSHTA中使用VBS编程;2. 使用VBA编程
复制代码
2、vbs如何用批处理的结果(例如批处理中的%username%等比较方便的获取系统信息的命令);
  1. 'WhoAmI
  2. Msgbox CreateObject("WScript.Shell").ExpandenVironmentStrings("%COMPUTERNAME%\%USERNAME%")
复制代码
3、上面的脚本是不规范或者不合理的地方?
  1. 1. 程序语法结构不整洁
  2. 2. 变量 NetName 与 Name
  3. 3. SQL插入、更新操作尽量使用Insert Into、Update语句。这里可以不用ADODB.RecordSet,使用ADODB.Connection的objConn.Execute(strSql)即可。
  4. 4. 猜测楼主是想要这个程序实现,将多台电脑的网卡流量状态实时写入这个Windows共享的Access数据库,这实在不是什么好主意……
复制代码
参考:
win7 64位环境运行程序出现提示microsoft.jet.oledb4.0未注册
http://answers.microsoft.com/zh- ... d-9bbc-d91759839fe1
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

回复 3# 437153
方法1:可以考虑在服务器主机安装SQL Server。客户机使用ADO直接写数据到SQL Server。
方法2:可以考虑在服务器主机安装HTTP Server + SQL Server。客户机直接POST数据到HTTP Server。(适用于对安全性、大流量、内外网访问有要求的场景)
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表