扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
vb.NET中也有ADODB.Recordset,但我们一般用SqlDataReader来实现相同的效果。
创新互联主营庄河网站建设的网络公司,主营网站建设方案,成都APP应用开发,庄河h5成都微信小程序搭建,庄河网站营销推广欢迎庄河等地区企业咨询
Adodb.RecordSet在VB.Net中相对应的是DataTable。这个东西比RecordSet灵活而且支持丰富的过滤及计算方法。
TextBox1.Text=Rs.fields(0)换成TextBox1.Text=Rs.fields("具体的字段名")s试试!
使用ADO控件可以方便的在VB6中访问ODBC数据库,但是通过直接放置ADODS控件来获得ADO的数据连接比较麻烦,我们可以在VB工程中创建一个公共数据模块,将ADO控件的初始化、建立连接、关闭连接等操作都写到函数中,这样就可以在工程的其他模块中共享调用这个ADO连接。
一次完整的ADO调用操作分为如下几个步骤:
打开ADO到数据库的连接,初始化ADO RECORDSET集。
通过写入SQL语句执行查询并返回查询结果RECORDSET集;或者可以通过写入SQL语句执行相应数据库操作。
释放RECORDSET集,关闭数据库连接。
需要注意的是,每个动态创建的ADO同时只能被一个过程调用,如果需要进行多表并行操作,可能需要在公共数据模块中建立多个动态ADO。
下面是相关的代码:
'-----------------------------------------------------------------
'如下代码保存在名为my.bas的工程模块中
Public CONN As Adodb.Connection '定义ADO CONNECTION对象
Public RS As Adodb.Recordset '定义ADO RECORDSET对象
'****************************
'打开数据库连接
'****************************
Function ConnOpen()
Dim ASTR As String
Set CONN = New Adodb.Connection
ASTR = GetDatabasePath 'MDB文件数据库路径
CONN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ASTR ";Persist Security Info=False"
'本例的ODBC连接为JET4.0的直接到MDB文件的连接,如果使用ODBC数据源可以使用如下CONNECTION串:
'Provider=MSDASQL.1;Password="";Persist Security Info=True;Data Source=数据源名称;Initial Catalog=数据表库名称
1、有向导可用,你在屏幕左侧看跟
工具箱
挨着的有个
数据源
管理,这里点新数据源,就可以向导连接。
2、那个Microsoft
ActiveX
Data
Object缩写简称ADO,很好找,是有的,有空q我,给你发截图看。
3、
数据绑定
没有向导,也不需要,简单的设置一个datasource属性即可,不需要复杂的向导。
4、不是用ADO
控件
,而是用ADO.net
程序
集,要连接到
Microsoft
SQL
Server
7.0
或更高版本,请使用
SQL
Server
.NET
Framework
数据提供程序的
SqlConnection
对象。
要连接到
OLE
DB
数据源,或连接到
Microsoft
SQL
Server
6.x
或更低版本,请使用
OLE
DB
.NET
Framework
数据提供程序的
OleDbConnection
对象。
5、应该是Adodc1.ConnectionString="xxxxxxxxx"
引号中为连接
字符串
,具体的
语法
建议你按F1看MSDN的帮助,很详细。
6、还有问题可以共同探讨,qq369220969
带时分秒的当然取不全,取某天的数据where条件这样写
format(日子字段,'YYYY-MM-DD')=某个日期 (格式是 'YYYY-MM-DD')
VB.NET的Recordset中有一个SetValue(大概是)用来设置字段的值.另外,在.NET下,没有人用Ado,一般都用ADP.NET
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流