我用的是ado,我想获得第i个记录的第i个字段的数据,但用
adodc1.recordset(i).fields(1)
adodc1.recordset(i+2).fields("name")
但显示出错,请教各位如何才能获得?
adodc1.recordset(i).fields(1)
adodc1.recordset(i+2).fields("name")
但显示出错,请教各位如何才能获得?
解决方案 »
- windows server 2003的用户管理的问题
- GetAutoServerSetting函数的举例应用?
- 怎样用http把指定的文件夹上传到指定的地址
- 变量abc as string,已经知道abc="<html><body>你好!</body></html>",请教怎么把“你好”两个字取出来?
- 如何使用vs2010中的visualbasic功能
- 这个API调用没胡有语 错误,但为什么在打印出来好多小四方格呀,我以前也遇到 过,不知什么原因
- filter属性怎么使用?
- 请问怎么改变控件的背景颜色?在线等,在线结
- 如何在VB制作的窗口上动态添加控件?急急急!
- 在win2000下如何自动关机?
- 怎样实现vb窗体模板?
- 关于DataGrid控件的问题???????
MsgBox Adodc1.Recordset(1).Value '访问第一条记录的第二个字段值,因为默认记录指针在记录集的最前面
Adodc1.Recordset.AbsolutePosition = 2 '调整当前记录指针为记录集的第二个位置,即第二条记录
MsgBox Adodc1.Recordset(1).Value '访问第二条记录的第二个字段值
End SubPrivate Sub Form_Load()
Adodc1.Refresh
End Sub
以上是ADODC控件的简单用法!
但强烈建议使用ADO对象,即用ADODB.Connection和ADODB.RecordSet对象访问数据库
强烈推荐ado!
//Adodc1.Recordset指当前记录,不是记录集合,Recordset(i)代表的是某个字段
最后再问个问题,查询到满足条件的i记录,要计算k值,计算k值时要用到
i-2条记录,但满足条件的记录有n条,难道都要跳回到前两条,计算完后
在跳回来,有没有好的方法,请指教。