快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

asp+中是如何连接数据库ado+的

豆腐制作 都是精品
http://www.asp888.net 豆腐技术站

前面我们讲过很多的用asp.net 联结SQL Server 的例子,主要使用了SQLConnection,很多网友就此提出了很多的意见
认为应该多使用ADO+来讲解一些例子,认为这样的通用性更好一些
今天,趁着豆腐网站日独立IP访问突破400的这个时机,给大家奉献一下这个程序。
最近,豆腐的公司很忙,豆腐不得已现在的Asp.Net的环境现在是无法搭建的,这篇文章纯粹是按照文档和帮助写出来的,
所以假如有什么问题的话,大家见谅!但是基本的思想是绝对肯定不会错误的。
首先来看看如何利用ADO+来连接数据库的,为了满意大多数朋友的要求,在这里我们使用Access数据库
我们知道在ASP中联结数据库可以采用有源ODBC DSN的方式,也可以使用无源OLE DB 的方式,我都在这里
写出来,以照顾大多数朋友的想法
1. string strConn="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=doufu.mdb" ;
2.或者您可以建立一个关联到doufu.mdb 文件的ODBC DSN:doufu
string strConn="Data Source=doufu";
假如采用ADO+连接SQL Server 或者 Oracle 的方式和VB 中连接 相应数据的连接字符串是一致的

有了连接字符串,我们就可以连接数据库了
ADOConnection Conn = new ADOConnection(strConn);

3.下面我们来执行一个select SQL 查询
string strSQL = "Select id from test" ;
ADOCommand ADOCmd=new ADOCommand(conn,Conn);
Conn.Open();
ADODataReader reader;
ADOCmd.Execute(out reader);
4.得到ADODataReader中包含的数据
首先,我们必须执行 reader.Read();
然后就可以取得数值了reader["id"].ToString();
依次类推
5.前面我们执行了查询语句,下面我们来测试一下insert,update 和 delete
其实,这三条语句是最简朴的了,我们只要合成这样的SQL语句以后,就可以执行了,例如 删除语句
strSQL="delete from test where id=\\'1\\'";
//strSQL="insert into test values(\\'1\\')";
//strSQL="update test set id=\\'1\\'";
ADOCommand ADOCmd=new ADOCommand(conn,Conn);
Conn.Open();
ADOCmd.Execute();

呵呵,是不是很简朴???


返回类别: 教程
上一教程: ASP学习前预备
下一教程: ASP.NET高级教程(3.2):对象

您可以阅读与"asp+中是如何连接数据库ado+的"相关的教程:
· COM组件中如何连接数据库
· 谈谈如何在不支持数据库的ASP主页上运用ADO
· ADO连接数据库字符串大全(VP,EXCEL,文本,SYBASE,.NET等)
· ASP中连接数据库的5种方式
· ADO连接数据库字符串大全
    微笑服务 优质保证 索取样品