摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>Asp.net>ASP.net入门教程
◎→ 本类最新
ASP.NET控件
安装ASP.net
ASP.NET简介
web控件-图像显示
ASP.NET的Web控件
输入验证控件(3)
输入验证控件(2)
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
Asp.net入门视频教程下载
ASP.net入门教程
Asp.net速成视频教程
◎→ 热门资源
端口筛选工具
Internet服务的端口分配
TCP/IP端口筛选
目录服务映射
使用证书吊销列表
启用客户端证书
获取客户端证书

Asp.net操作数据库最简代码说明


日期:2008-10-20 23:56:12    来源:
   
 ·asp操作xml的实用代码 ·ASP.NET创建的XML Web服务简介
 ·第3课:从IIS配置数据库来组织数据
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {  
        String ConnString;
        //定义连接字符串

        SqlConnection SqlConn;
        //定义数据库连接

        SqlCommand SqlCmd;
       //定义SQL命令对象

        DataSet ds;
        //定义数据集(内存中的小型数据库)
 

        SqlDataAdapter SqlAder;
       //定义数据读取器,将数据从数据库文件读到内存中;
        //SqlCommandBuilder Scbld;
 
        ConnString = ConfigurationManager.ConnectionStrings["hsconnstr"].ConnectionString;
        //连接字符串从web.config中读取

        SqlConn = new SqlConnection(ConnString);
       //实例化数据库连接对象

        SqlCmd = new SqlCommand();
       //实例化数据库连接对象

        SqlAder=new SqlDataAdapter();
       //实例化数据读取器
        
        
        ds = new DataSet();
        //实例化数据集
 
        SqlAder.SelectCommand=new SqlCommand("select * from ad",SqlConn);
        //为读取器设置SQL命令
 
        SqlCommandBuilder Scbld = new SqlCommandBuilder(SqlAder);
       //读取器执行SQL命令,数据表ad进入SqlAder
 
        SqlAder.Fill(ds, "temp");
       //读取器将ad表的内容填写到 数据集中的temp表(内存中的temp表);

        Int32 i;
        //定义整数
        
        Response.Write(ds.Tables["temp"].Rows.Count.ToString());
        //向浏览器.写入(数据库.表.表名temp.行.计数.转字符串),芯友网原创,转载请保留此链接,谢谢

        for (i = 0; i <= (ds.Tables["temp"].Rows.Count-1); i++)
        //从(第1行-下标为0-;到最后一行;循环)
        {
            Response.Write(ds.Tables["temp"].Rows[i]["title"].ToString()+"<br>");
    //输出(本条记录title字段内容)
        }
        //ds.Tables["temp"].Rows[0]["title"] = "whswq";
        Int32 r;
       //===========以下为写入功能,可以不要==========
        ds.Tables["temp"].DefaultView.Sort = "id";
        //int idx=ds.Tables["temp"].DefaultView.Find(77);
        //ds.Tables["temp"].Rows[0]["title"] = "strwqwq";
        ds.Tables["temp"].Rows[0].Delete();
        r=SqlAder.Update(ds, "temp");
        //Response.Write("*******************" + r.ToString());
     //==========================================
    }
}
 [1]

网页制作和ASP学习记

为何使用ASP.NET?

ADSI 与配置数据库之间的关系

--->腾讯QQ IP数据库 2007.05.13┊附带IP数据维护工具V1.1┊珊瑚虫精简绿色特别版
--->腾讯QQ IP数据库 2007.05.06┊附带IP数据维护工具V1.1┊珊瑚虫精简绿色特别版
--->QQ IP数据库 2006.6.13 珊瑚虫精简版
--->Expedition.net V2.4
--->Kaspersky Anti-Virus Personal 2006 6.0.1.411 MP1┊附KEY[2007.07.16]┊简体中文特别版
Tags:  Asp .net 数据库

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们