vba mysql 日期_如何利用VBA查询数据库中特定时间段的数据

本文介绍了如何使用VBA连接到MySQL数据库并执行查询,以获取特定日期范围内的数据。通过示例代码展示如何读取并显示查询结果到Excel工作表上,帮助用户更好地管理和分析日期相关数据。
摘要由CSDN通过智能技术生成

SKTIME        GATIME

20101108161900        20101111144842

20101111115200        20101111144842

20101111141500        20101111144842

20101111141600        20101111144848

20101111145000        20101111152217

20101111145000        20101111152223

20101111152500        20101111152657

20101111152500        20101111152703

20101111154000        20101112145853

20101111154300        20101112145853

20101111160100        20101112145853

20101111161800        20101112145853

20101111162400        20101112145853

20101111162400        20101112145853

20101111163000        20101112145853

20101111163000        20101112145853

20101111171100        20101112145853

20101111193800        20101112145853

20101111193800        20101112145853

20101111200500        20101112145853

20101111201400        20101112145853

20101111233800        20101112145853

20101111234600        20101112145853

Private Sub CommandButton2_Click()

Dim i As Integer, j As Integer, sht As Worksheet

Dim cn As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim cm As New ADODB.Connection

Dim strcn As String, strsql As String

Dim a As Integer, b As Integer

strcn = "provider=sqloledb;server=192.168.1.109;database=cardsd;uid=sa;pwd=111111;"

strsql = "select * from YSSKKQ "

cn.Open strcn

rs.Open strsql, cn

i = 5

Set sht = ActiveWorkbook.Worksheets("基础数据")

Do While Not rs.EOF

sht.Cells(i, 1) = rs("id")

sht.Cells(i, 2) = rs("empno")

sht.Cells(i, 3) = rs("cardno")

sht.Cells(i, 4) = rs("cardtype")

sht.Cells(i, 5) = rs("sktime")

sht.Cells(i, 6) = rs("gatime")

rs.MoveNext       '把指针移向下一条记录

i = i + 1

Loop

rs.Close

cn.Close

End Sub

上面这两排是从数据库中取出来的数据,左边是开始时间,右边是结束时间。能不能说得更详细一点,谢谢。用户名:admin,  密码:123

f28aaf24c535934a2cef1d4829068d1c.gif

2012-8-7 09:13 上传

点击文件名下载附件

226.43 KB, 下载次数: 75

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值