请教:关于vb访问access数据库的一些问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:26:04
各位网友,现在我遇到了一个问题。我现在在做一个计算机辅助机械设计的程序,要求是这样的。先在一个程序中处理一些参数,然后再在数据库中查找另一个参数,最后利用这些参数编本程序进行计算。但我查阅资料,发现大多数的查阅数据库都是采用控件查询,这就是我不能直接在程序中完成,而必须先推出程序,再打开查询控件,查出参数后,在回到程序中去!挺麻烦的,而且机械设计里面的参数选定不确定,需要多次试选!我想请教一下,有哪位高手能不能教我,怎样直接在程序中查询,然后用查询的结果进行计算?我的QQ是390391612,邮箱是asian58@163.com
我能连接数据库,是用ADODC数据控件连接的,但我在写程序时,这个控件用不上,问一下还有其它的方法连接数据库没,能不能给我更详细一点?

自己查去

从你提出的问题来看,你对VB连接数据库应该是基本不了解吧?VB连接数据库后,查找数据很简单的啊...
比如:在工程中引用Microsoft ActiveX Data Objects 2.X Library
然后在程序里加入
Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.CursorLocation = adUseClient
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\你的数据库.mdb"
" & App.Path & "指你程序的保存路径........
SQL= "select 要查找的数据 FROM 数据表 where 要查找的数据需要满足的条件"
rs.open sql rs.Open sql, cn, 1, 1

这样就查找到了你所需要的数据...然后你如果定义一个变量S
S=RS.fieds(0)
这样就出来了嘛.
说得很简单.
建议你还是找本书看一下.

这个一下子讲不清楚,建议你下载一本VB数据库的书看看.