OleDbConnection conn =new OleDbConnection();
创新互联主要从事网站设计制作、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务蒲县,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
conn.ConnectionString =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb;";
conn.Open();
DataTable dt = conn.GetSchema( "columns", newstring[] { null, null, "表名" } );
conn.Close();
foreach (DataRow row in dt .Rows)
{
row["DESCRIPTION"].ToString(); //用Description 可以获取 字段说明、描述;
}
如果要在 dgcus中显示中文描述而不显示字母,需要自定义数据源DataTable,或者 查询数据的时候自己给字段加别名,如:select ziduan as 字段,ziduan2 as 字段2 from biao,绑定的时候直接绑定中文字段名就可以了
1,使用ADO connection对象
首先,要建立ADO引用,定义connection这个类,然后实例化对象。
代码完成如下:
span style="font-size:18px;"Dim objCn As New Connection, objRs As New Recordset
objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" "Data Source=" App.Path "\实例01.mdb"
objCn.Open
/span
2,使用ODBC数据源
首先,打开电脑上的ODBC数据源,建立关系。
步骤如下:
1),打开电脑上的ODBC数据源
如下图所示:
2)点击添加
3)命名
4)和数据库源建立关系
5)用代码实现连接
span style="font-size:18px;"
dim objCn As Connection
Set objCn = New Connection
objCn.Open "DSN=实例2DSN"
/span
3、ADO Data 控件创建连接
1)右击data控件,选择ADODC属性
2)从三种连接资源中选择一种。
使用data Link 文件:直接点击浏览,找到包含连接字符串的.udl文件即可
使用ODBC数据源连接,单击新建
选择用户数据库,之后的操作跟2中步骤一样。
使用连接字符串:单击生成
测试连接
4、使用数据环境设计器创建数据库连接
添加引用
右击创建连接,在右击想要连接的属性,之后的操作跟data控件中使用字符串中的操作一致
我的理解是这样的,当你设置了 ADODC1.CONNECTIONSTRING 属性和 RECORDSOURCE属性时,这个时候ADODC1 并没有连接到数据库,并向数据库提出数据放到 其 RECORDSET 对象中,所以此时 RECORDSET 对象没有被建立和初始化,因此你尝试访问这个对象时就弹出错误了。
你当加入 Set Text1.DataSource = Adodc1 (意为将 TEXT1 绑定到 ADODC1)时,程序运行到这里,ADODC1会自动的连接数据库,并向数据库提取数据记录。因此此时RECORDSET 也就被建立被初始化了,你也就可以访问它了。
还有,你可以用 ADODC1.REFRESH 代替 Set Text1.DataSource = Adodc1 。作用如上。