5.1使用SQLDataReader进行数据库查询

<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %> <%
Dim myConnection As SqlConnection
Dim myCommand As SqlCommand
Dim myDataReader As SqlDataReader myConnection = New SqlConnection( "server=localhost;uid=sa;database=Pubs" )
myConnection.Open()
myCommand = New SqlCommand( "Select * from Authors", myConnection )
myDataReader = myCommand.ExecuteReader()
While myDataReader.Read()
Response.Write( myDataReader.Item( "au_lname" ) )
End While
myDataReader.Close()
myConnection.Close()
%>

5.2在C#中使用SqlDataReader 进行数据库查询

<%@ Page Language="C#" %>

  <%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<%
SqlDataReader myDataReader; SqlConnection myConnection = new http://aspfree.com/chapters/sams/graphics/ccc.gifSqlConnection( "server=localhost;uid=sa;database=Pubs" ); myConnection.Open(); SqlCommand myCommand = new SqlCommand( "Select * from http://aspfree.com/chapters/sams/graphics/ccc.gifAuthors", myConnection );
myDataReader = myCommand.ExecuteReader(); while ( myDataReader.Read() )
{ Response.Write( myDataReader[ "au_lname" ].ToString() );
}
myDataReader.Close();
myConnection.Close(); %>
5.3使用OleDbDataReader进行数据库查询
<%@ Import Namespace="System.Data" %>

 <%@ Import NameSpace="System.Data.OleDb" %> 

 <%
Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand
Dim myDataReader As OleDbDataReader myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA http://aspfree.com/chapters/sams/graphics/ccc.gifSource=c:\authors.mdb" ) myConnection.Open()
myCommand = New OleDbCommand( "Select * from Authors", myConnection ) myDataReader = myCommand.ExecuteReader()
While myDataReader.Read Response.Write( myDataReader.Item( "author" ) ) End While
myDataReader.Close() myConnection.Close %>
5.5使用sql Parameters
<%@ Import Namespace="System.Data" %> 

 <%@ Import NameSpace="System.Data.SqlClient" %> 

 <% 

 Dim myConnection As SqlConnection 

 Dim myCommand As SqlCommand 

 Dim FirstName As String = "Robert"

 Dim LastName As String = "Johnson" 

 myConnection = New SqlConnection( "server=localhost;uid=sa;pwd=secret;database=myData" )

 myConnection.Open()
myCommand = New SQLCommand( "Insert Authors ( FirstName, LastName ) http://aspfree.com/chapters/sams/graphics/ccc.gifValues ( @FirstName, @LastName )", myConnection ) myCommand.Parameters.Add( New SqlParameter( "@FirstName", http://aspfree.com/chapters/sams/graphics/ccc.gifSqlDbType.Varchar, 30 ))
myCommand.Parameters( "@FirstName" ).Value = FirstName myCommand.Parameters.Add( New SqlParameter( "@LastName", http://aspfree.com/chapters/sams/graphics/ccc.gifSqlDbType.Varchar, 30 ))
myCommand.Parameters( "@LastName" ).Value = LastName myCommand.ExecuteNonQuery()
myConnection.Close()
%>
Record Inserted!
5.6使用sql Parameters(access)
<%@ Import Namespace="System.Data" %> 

 <%@ Import NameSpace="System.Data.OleDb" %> 

<% 

 Dim myConnection As OleDbConnection 

 Dim myCommand As OleDbCommand 

 Dim FirstName As String = "Robert" 

 Dim LastName As String = "Johnson" 

 myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;http://aspfree.com/chapters/sams/graphics/ccc.gifDATA Source=c:\author2.mdb" )

 myConnection.Open()

 myCommand = New OleDbCommand( "Insert INTO Authors ( FirstName, LastName ) http://aspfree.com/chapters/sams/graphics/ccc.gifValues ( @FirstName, @LastName )", myConnection )

 myCommand.Parameters.Add( New OleDbParameter( "@FirstName", http://aspfree.com/chapters/sams/graphics/ccc.gifOleDbType.Varchar, 30 ))

 myCommand.Parameters( "@FirstName" ).Value = FirstName

 myCommand.Parameters.Add( New OleDbParameter( "@LastName", http://aspfree.com/chapters/sams/graphics/ccc.gifOleDbType.Varchar, 30 ))

 myCommand.Parameters( "@LastName" ).Value = LastName

 myCommand.ExecuteNonQuery()

 myConnection.Close()

 %>

 Record Inserted!


    

ado.net数据库操作(2)的更多相关文章

  1. MFC中使用ADO进行数据库操作

    参考FROM:http://hi.baidu.com/sunkanghome/item/e1fda510b3186359f1090ee2 数据库与数据库编程: 当前各种主流数据库有很多,包括Oracl ...

  2. ADO.NET数据库操作助手类

    SQL语句操作增删查改助手类 using System; using System.Collections.Generic; using System.Configuration; using Sys ...

  3. ADO.NET 数据库操作类

    操作数据类 避免代码重用.造对象太多.不能分工开发 利用面向对象的方法,把数据访问的方式优化一下,利用封装类   一般封装成三个类: 1.数据连接类 提供数据连接对象 需要引用命名空间: using ...

  4. ado.net数据库操作(1)

    这些都是网上搜索到的,我把他放在自己的博客里,作为笔记 1.1创建数据库连接(sqlserver) <%@ Import Namespace="System.Data" %& ...

  5. 数据库操作(ADO)

    QTP工具本身自带有数据查询和验证功能,但是使用的人会感觉这个功能使用起来比较麻烦,灵活性和复用性较低,于是我们选择了用脚本调用ADO组件实现数据库的操作,现总结下工作中用到的数据库操作,代码如下: ...

  6. 用C#对ADO.NET数据库完成简单操作

    数据库访问是程序中应用最普遍的部分.随着C#和ADO.NET的引入,这种操作变得更简单.这篇文章将示范四种最基础的数据库操作. ● 读取数据.其中包括多种数据类型:整型,字符串,日期型. ● 写数据. ...

  7. VC与ADO数据库操作

    VC与ADO数据库操作 学研部的同志们,大家好! 想开一次学习会,实习时间冲突了,只好把文档发给大家看了.重点推荐李振龙的BMP读图教程! 尤其是大三GIS班的同志,注意了,可能实习用得上的! 一.A ...

  8. 就这么 来ADO.net类操作数据库

    使用ADO.net操作数据库其实也是很简单,而且使用频率蛮高的一种方式.话不多说,上代码才更容易理解. 首先,先要引入数据库操作相关的命名空间,这样才能使用下面的代码 //数据库连接引用的命名空间 u ...

  9. ado.net的简单数据库操作(二)之封装SqlHelperl类

    今天我书接上回,接着昨天的ado.net的数据库操作的相关知识来讲哈! 从上篇文章给出的实例来看,你一定会发现,操作数据库其实还挺麻烦的,就连一个最简单的数据库操作语句都要包括 定义数据库连接字符串. ...

随机推荐

  1. KindEditor放在包含模版页的页面里不显示解决方案

    由于用了母版页,内容页服务器控件(是服务器控件哦)的id会被重写,我这里运行中查看源代码,控件的id变成了“ContentPlaceHolder1_content1”. <asp:TextBox ...

  2. js+图片实现图片flash效果

    var pic_width=685; //图片宽度 var pic_height=225; // 图片高度 var button_pos=4; //按扭位置 1左 2右 3上 4下 var stop_ ...

  3. 使用.NET框架、Web service实现Android的文件上传(一)

    上面是上传结果的展示,下面具体讲一下实现过程. 一.Web Service (.NET) namespace VedioPlayerWebService.service.vedios { [WebSe ...

  4. .NET技术

    1.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别.回答要点:说明详细的空间分配.(10分) 解:string str=null ...

  5. 利用java Base64 实现加密、解密

    Base64加密解密 package com.stone.util; import java.io.UnsupportedEncodingException; import sun.misc.*; p ...

  6. C/C++中的常成员函数

    代码: #include <iostream> using namespace std; class A{ public: void func1(){ cout<<" ...

  7. 范围for语句 && 列表初始值&& 标准库函数begin和end

    范围for语句: 引入的意义:简化传统for的编写,主要用于遍历给定序列中的每个元素并对序列中的每个值执行某种操作,其语法形式是: for( 声明: 给定序列) { 执行的操作. } 其中,“给定序列 ...

  8. string 与char* char[]之间的转换

    1.首先必须了解,string可以被看成是以字符为元素的一种容器.字符构成序列(字符串).有时候在字符序列中进行遍历,标准的string类提供了STL容器接口.具有一些成员函数比如begin().en ...

  9. beini系列_2_beini装入虚拟机

  10. HttpAsyncClient 的简单使用

    下载地址:http://hc.apache.org/downloads.cgi 在NetBeans中导入以下jar文件: 1:一次请求: public static void oneReuest(){ ...