ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: zouyuejian

[原创] ExcelVBA操作MySQL

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-9-29 01:10 | 显示全部楼层
本帖已被收录到知识树中,索引项:ADO技术
标记学习。。。

TA的精华主题

TA的得分主题

发表于 2012-9-29 15:14 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-9-30 09:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-10-3 03:08 | 显示全部楼层
精华帖,收藏先,谢谢楼主。

TA的精华主题

TA的得分主题

发表于 2012-10-7 22:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
先用了最近在做一个系统正好学习一下

TA的精华主题

TA的得分主题

发表于 2012-10-8 10:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
可以下载啊,先收藏再学习

TA的精华主题

TA的得分主题

发表于 2012-10-8 16:42 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-10-15 22:10 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
新浪下载很快学习谢谢

TA的精华主题

TA的得分主题

发表于 2012-10-16 10:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
收藏学习,谢谢楼主

TA的精华主题

TA的得分主题

发表于 2012-10-19 23:53 | 显示全部楼层
看了楼主代码,还是化了很多精力的,不过 用VBA的 AJAX的方法与PHP对接来操作MYSQL,安全性高,代码少 我已经在网站上实现报表直接用EXCEL来打印.或直接用EXCEL与PHP互访.以下仅以与ASP动态网页为例  PHP代码更简单....这里不列出

VBA读取写入远端数据库资料 EXCEL也能做ERP客户端,EXCEL与远程数据库的安会交流

1.动态网页服务器,这里以ASP的IIS为例 建立一ASP文件上传于服务器,代码如下 以下仅只实现数据取得与返回

'文件名 xrfCheck.ASP

<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 设定一下字符编码

<%
Set xmlDOC =server.CreateObject("MSXML.DOMDocument")

' xmlDOC.load(xmlhttp.responseXML) '加载并读取AJAX提交XML字符片段
   
'str=xmlDOC  

str=request.querystring("id")

'输出字符编码格式,解决中文乱码
'PHP:header('Content-Type:text/html;charset=GB2312');
'ASP:Response.Charset("GB2312")
'JSP:response.setHeader("Charset","GB2312");

Response.Charset("big5") '上面定为繁体这就用big5
response.Write(str)      '输出即返回数据,可以是XML或其它字符集
//以下可随意写动态网页执行码了.......
%>

'以下为EXCEL里的VBA代码

'如果提示未定义错误,你需要引用组件 c:\windows\system32\msxml.dll

Function checkPart()
    Dim Send_Error As String
    Dim xml, szURL, StrMsg As String
    Dim Det_First, Det_Num, Det_Count, I, J, K As Integer
    Const PAUSE_TIME = 300
    Dim oXMLHTTP As New MSXML.XMLHTTPRequest
    Dim objxmldom As New MSXML.DOMDocument
'   objxmldom.LoadXML Confirm.TxtXML  '可对Confirm.TxtXML赋值,XML文档字符 ASP中用 xmlDOC.load(xmlhttp.responseXML)读取
    szURL = "http://192.168.1.114:8080/xrfCheck.ASP?id=4631"
    Send_Error = "Init Send"
    oXMLHTTP.Open bstrMethod:="Post", bstrURL:=szURL, VarAsync:=True
    oXMLHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    Send_Error = "Do Send"
   ' oXMLHTTP.Send objxmldom.xml
   oXMLHTTP.Send
    Start = Timer
    Do While oXMLHTTP.readyState <> 4 And Timer < Start + PAUSE_TIME
       DoEvents
    Loop
    If oXMLHTTP.readyState <> 4 Then
        MsgBox ("未完成操作")
    End If
MsgBox (oXMLHTTP.responseText)
End Function
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 17:48 , Processed in 0.042938 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表