如何在VB中使用sql语句(66分)

  • 主题发起人 主题发起人 孔枫
  • 开始时间 开始时间

孔枫

Unregistered / Unconfirmed
GUEST, unregistred user!
实现对后台表的查询和统计。
(一个MM问的,我不懂)
 
太笼统了,能不能说的详细点。
 
好的
“是作一个员工考勤系统,有3个表,员工基本情况表,考勤代码表,和考勤
情况表,代码表就是用10代表出勤,11表出差,`12表迟到等等,

考勤情况把每个员工的编号,日期,考勤代码列出来,我需要建立查询,
然后生成报表,输入一个名字或员工编号,再输入一段时间,就可以将他
的情况全部列出来,进行统计,出勤多少天,迟到多少分钟等等”
 
sql 语句好写,可怎么和vb结合起来。。我没学过vb啊
 
表结构写清楚一些,以下为vb使用sql的用法:
Dim cnnDataConnect As ADODB.Connection
Dim rstDataRecordset As ADODB.Recordset
Set cnnDataConnect = New ADODB.Connection
Set rstDataRecordset = New ADODB.Recordset
。。。
cnnDataConnect.ConnectionString = "根据不同的数据库有不同的方法"
cnnDataConnect.Open
。。。。
rstDataRecordset.Open 需要执行的sql语言, cnnDataConnect, adOpenStatic, _
adLockPessimistic, adCmdText
。。。

具体察看以下msdn,很简单
 
我是看的头晕。
先给MM送去。
能不能copy来一个使用例子。也好依葫芦花飘。
多谢多谢。
 
Sample 已经Email了。请查收!
 
我写的例子使用ado,要说例子,其实只要把
rstDataRecordset.Open 需要执行的sql语言, cnnDataConnect, adOpenStatic, _
adLockPessimistic, adCmdText

改成
rstDataRecordset.Open "select * from tablename", cnnDataConnect, adOpenStatic, _
adLockPessimistic, adCmdText

就可以运行了
如果要访问查询的结果或对其进行操作,只需访问rstDataRecordset对象就行了。
 
是CHINAREN的信箱么,我去看看。

KISS NIGHT 说的我有点懂了。
 
多人接受答案了。
 
后退
顶部