vb高手请进

[复制链接]
查看11 | 回复4 | 2009-7-9 11:46:59 | 显示全部楼层 |阅读模式
Dim a(1 To 200) As String, b As Long, c As Long'定义变量Private Sub C1_Click()'C1的单击事件b = Val(T1.Text) '将b变量转为数值型。Adodc1.RecordSource = "select * from 生词 where 日期=d" '利用Adodc1控件select查询生词表中的所有内容,条件为where 日期=d",其中where 日期=d"这句错了,是因为日期是日期型数据,在语句中,日期型数据要使用"#"符号表示,即应该改为Adodc1.RecordSource = "select * from 生词 where ...
回复

使用道具 举报

千问 | 2009-7-9 11:46:59 | 显示全部楼层
改成"select * from 生词 where 日期='" &d & "'"要求 d为日期格式,可以是日期型,也可以是字符型int long的区别在于长度,是数字大小区别,单双精度浮点数是指小数的精度.字串就是字符不是数字...
回复

使用道具 举报

千问 | 2009-7-9 11:46:59 | 显示全部楼层
日期是整形的,d是变量: "select * from 生词 where 日期=" & d...
回复

使用道具 举报

千问 | 2009-7-9 11:46:59 | 显示全部楼层
日期=d改成日期='d'...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行