xy8.cn

数据库连接及SQL语句操作

2005-06-08 13:22  张剑  阅读(1098)  评论(0编辑  收藏  举报

1.Web.config文件设置
<appSettings>
  <add key="DataSource" value="zj.mdb" />
 <add key="Provider" value="Provider = Microsoft.Jet.OLEDB.4.0" />
</appSettings>

2.strConn数据库连接类
//数据库连接``
public static string strConn
{
 get
 {
  StringBuilder strResult = new StringBuilder(ConfigurationSettings.AppSettings["Provider"]);
  strResult.Append("; ");
  strResult.Append("Data Source = ");
  strResult.Append(HttpContext.Current.Server.MapPath("."));
  strResult.Append("\\");
  strResult.Append(ConfigurationSettings.AppSettings["DataSource"]);
  return strResult.ToString();
 }
}

3.SQL语句插入操作
strSQL = "INSERT INTO [gbook] (dname ) VALUES (@name )";
Conn.Open();
Cmd = new OleDbCommand(strSQL, Conn);
Cmd.Parameters.Add(new OleDbParameter("@name", OleDbType.Char)).Value = dname;
Cmd.ExecuteNonQuery();

4.SQL语句更新操作
strSQL = "UPDATE [online] SET [Online_Name]=@Name WHERE Online_IP = @ip";
Cmd = new OleDbCommand(strSQL, Conn);
Cmd.Parameters.Add(new OleDbParameter("@Name", OleDbType.Char)).Value = strName;
Cmd.Parameters.Add(new OleDbParameter("@ip", OleDbType.Char)).Value = strIP;
Cmd.ExecuteNonQuery();

5.SQL语句删除操作
strSQL = "DELETE FROM [online] WHERE Online_IP = @ip";
Cmd = new OleDbCommand(strSQL, Conn);
Cmd.Parameters.Add(new OleDbParameter("@ip", OleDbType.Char)).Value = strIP;
Cmd.ExecuteNonQuery();

6.SQL语句查询操作
strSQL = "SELECT * FROM [topic] WHERE Online_IP = @ip";
Cmd = new OleDbCommand(strSQL, Conn);
Cmd.Parameters.Add(new OleDbParameter("@ip", OleDbType.Char)).Value = strIP;
Cmd.ExecuteNonQuery();

7.SQL语句统计录数
strSQL = "SELECT COUNT(*) FROM reply WHERE Topic_ID = @id";
Cmd = new OleDbCommand(strSQL, Conn);
Cmd.Parameters.Add(new OleDbParameter("@id", OleDbType.Integer)).Value = intID;
intTotalRecord = (int)Cmd.ExecuteScalar();

分类:

技术点:

相关文章:

  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-11-18
  • 2021-08-17
  • 2021-09-24
猜你喜欢
  • 2021-09-21
  • 2022-12-23
  • 2021-11-24
  • 2022-01-15
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
相关资源
相似解决方案