WEB开发网
开发学院WEB开发ASP.NET ASP.NET后置代码(C#)中操作SQL SERVER2008数据库... 阅读

ASP.NET后置代码(C#)中操作SQL SERVER2008数据库

 2009-12-07 16:51:57 来源:WEB开发网   
核心提示:首先引入必要命名空间using System.Data;using System.Data.SqlClient;向指定数据库表中插入一条数据://将公告信息插入到数据库中SqlConnection objConnection = null; try{string strConnection = "Data S
首先引入必要命名空间using System.Data;using System.Data.SqlClient;

向指定数据库表中插入一条数据:

//将公告信息插入到数据库中
SqlConnection objConnection = null;

try    

{
   string strConnection = "Data Source=192.168.0.10;Initial Catalog=e_comm;Persist Security Info=True;

UserID=sa;PassWord=symsunsymsun123";
   objConnection = new SqlConnection(strConnection);

   string strSql;
   strSql = "insert into [e_comm].[dbo].[newsHistory](NEWSTITLE,THENEWS,THEAUTHOR,THESTARTDATE,THELATERDATE,VIEWINDEX,THEHEADER) values('" + title + "','" + theNews + "','" + author + "','" + starttime + "','" + latertime + "'," + theIndex + "," + theHeader + ")";

   //更新数据库时与插入数据库语法基本相同,只是SQL语句不同
   objConnection.Open();

   SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
   objSqlCommand.ExecuteNonQuery(); 

}
catch (SqlException ex)
{ }
finally {
   objConnection.Close();
}

查询数据库表信息,并遍历DATASET:

    SqlConnection objConnection = null;
    try
    {
      string strConnection = "Data Source=192.168.0.10;Initial Catalog=e_comm;Persist Security Info=True;User ID=sa;Password=symsunsymsun123";
      objConnection = new SqlConnection(strConnection);

      string strSql;
      strSql = "select top 1 * from [e_comm].[dbo].[newsHistory] order by NEWSID DESC";  //查询ID号最大的信息记录
      objConnection.Open();

      //SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
      //objSqlCommand.ExecuteNonQuery();

      SqlDataAdapter da = new SqlDataAdapter(strSql,objConnection);
      // 创建一个数据集对象并填充数据
      DataSet ds = new DataSet("myTable");
      da.Fill(ds, "myTable");

      //操作DATASET将公告标题信息提取出来
      if (ds.Tables["myTable"].Rows.Count > 0)
      {
        foreach (DataTable dt in ds.Tables)
        {
          foreach (DataRow dr in dt.Rows)
          {
            theLastedItem = dr["NEWSTITLE"].ToString() + " " + dr["THESTARTDATE"].ToString();
            theLastedId = dr["NEWSID"].ToString();
          }
        }
      }
    }
    catch (SqlException ex)
    { }
    finally
    {
      objConnection.Close();
    }

Tags:ASP NET 后置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接