资源简介
SQLite是一个轻量级的数据库,部署程序是像Access一样不用安装数据库系统。
本DEMO通过SQLiteHelper演示了Asp.net下对SQLite的增、删、改、查操作。
详尽注释一看就懂,0学习成本,甚至可以直接拿来用。
此外包含了System.Data.SQLite.DLL文件(.Net必备)和SQLite可视化工具包。
代码片段和文件信息
using System;
using System.Data;
using System.Data.SQLite;
using System.Text;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
if (!IsPostBack)
{
BindOrder();
}
}
#region 增
///
/// 新增用户
///
protected void btn_add_Click(object sender EventArgs e)
{
if (txt_name.Text.Trim() != ““ && txt_pwd.Text.Trim() != ““)
{
if (!UserExists(txt_name.Text.Trim()))
{
StringBuilder strSql = new StringBuilder();
strSql.Append(“insert into Users(“);
strSql.Append(“UserNamePasswordCreateTime)“);
strSql.Append(“ values (“);
strSql.Append(“@UserName@Password@CreateTime)“);
SQLiteParameter[] parameters = {
SQLiteHelper.MakeSQLiteParameter(“@UserName“ DbType.String128txt_name.Text.Trim())
SQLiteHelper.MakeSQLiteParameter(“@Password“ DbType.String128txt_pwd.Text.Trim())
SQLiteHelper.MakeSQLiteParameter(“@CreateTime“ DbType.DateTimeDateTime.Now.ToString(“s“))
};
if (SQLiteHelper.ExecuteSql(strSql.ToString() parameters) >= 1)
{
BindOrder();
lab_Error.Text = “用户新增成功.“;
}
else
{
lab_Error.Text = “新增失败.“;
}
}
else
{
lab_Error.Text = “用户名已经存在.“;
}
}
else
{
lab_Error.Text = “请输入个人信息.“;
}
}
#endregion
#region 删
//删除
protected void UserList_RowCommand(object sender GridViewCommandEventArgs e)
{
switch (e.CommandName.ToString())
{
case “Del“:
if (DeleteUser(int.Parse(e.CommandArgument.ToString())))
{
BindOrder();
}
else
{
lab_Error.Text = “删除操作失败.“;
}
break;
}
}
///
/// 删除用户
///
/// 用户ID
///
public bool DeleteUser(int id)
{
string strSql3 = “delete from Users where UserID=@UserID“;
SQLiteParameter[] parameters = {
SQLiteHelper.MakeSQLiteParameter(“@UserID“ DbType.Int324id)};
if (SQLiteHelper.ExecuteSql(strSql3 parameters) >= 1)
{
return true;
}
else
{
return false;
}
}
#endregion
#region 改
protected void UserList_RowUpdating(object sender GridViewUpda
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-10 09:05 SQLite4ASP.NET\
目录 0 2019-04-10 09:05 SQLite4ASP.NET\DEMO\
目录 0 2019-04-10 09:05 SQLite4ASP.NET\DEMO\App_Code\
文件 20347 2019-04-09 14:29 SQLite4ASP.NET\DEMO\App_Code\SQLiteHelper.cs
目录 0 2019-04-10 09:11 SQLite4ASP.NET\DEMO\App_Data\
文件 4096 2019-04-10 09:11 SQLite4ASP.NET\DEMO\App_Data\SQLiteDataba
目录 0 2019-04-10 09:05 SQLite4ASP.NET\DEMO\Bin\
文件 839680 2008-10-02 09:02 SQLite4ASP.NET\DEMO\Bin\System.Data.SQLite.DLL
文件 54 2019-04-09 14:02 SQLite4ASP.NET\DEMO\Bin\System.Data.SQLite.DLL.refresh
文件 4543 2019-04-09 14:25 SQLite4ASP.NET\DEMO\Default.aspx
文件 6886 2019-04-09 14:38 SQLite4ASP.NET\DEMO\Default.aspx.cs
文件 1689 2019-04-09 16:46 SQLite4ASP.NET\DEMO\SQLiteDEMO.sln
文件 18944 2019-04-10 09:11 SQLite4ASP.NET\DEMO\SQLiteDEMO.v12.suo
文件 498 2019-04-09 14:44 SQLite4ASP.NET\DEMO\Web.config
文件 1306 2019-04-09 13:55 SQLite4ASP.NET\DEMO\Web.Debug.config
目录 0 2019-04-10 09:05 SQLite4ASP.NET\SQLite.DLL\
文件 839680 2008-10-02 09:02 SQLite4ASP.NET\SQLite.DLL\System.Data.SQLite.DLL
目录 0 2019-04-10 09:05 SQLite4ASP.NET\SQLite可视化工具\
文件 17182347 2019-04-09 15:02 SQLite4ASP.NET\SQLite可视化工具\sqlitestudio311.zip
- 上一篇:C#通讯录实现
- 下一篇:C#课程设计案例精编
相关资源
- Web程序设计——ASP.NET网站开发——源
- Asp.net mvc编写的人员管理系统(入门级
- asp.net+websocket+emgucv实现人脸识别完整
- Visual C#.NET串口通信及测控应用典型(
- c#实现USB摄像头录像抓拍功能
- C# 票务管理系统包含完整的源码、设
- ASP.NET的图书馆管理系统网站
- 基于asp.net mvc的开源网站管理系统
- webkit.net 0.5版c#和winform嵌入chrome核心浏
- asp.net 期末大作业
- Asp.net MVC4高级程序设计Professional ASP
- sqlite-netFx40-setup-bundle-x86-2010-1.0.97.0.
- ASP.NET WebForm通用权限系统框架源码 二
- 最新微信公众平台源码 C# ASP.NET 微商
- vue项目demoasp.net mvc5+vue2.5
- ASP.NET MVC3-Music Store中英文教程
- C#-ASP.NET大作业-LOL论坛
- vs2008asp.net(c#)某汽车销售公司网站
- 基于ASP.NET的博客系统源代码 BLOG
- ASP.NET+SQL Server小说阅读系统源码
- ASP.NET源码项目
- C#高级编程(第11版) 附随书编码24
- 高清彩版 ASP.NET Core MVC 2.0 Cookbook
- ASP.NET网上商城完整源码[201903]
- Pro ASP.NET Core MVC 第6版 2016 pdf 0分
- ASP.NET Core Cloud-ready Enterprise Web Applic
- Visual C#.NET数据库开发经典案例解析
- 基于asp.net学生成绩管理系统课程设计
- ASP.NET动态网页设计案例教程
- asp.net 客户关系管理系统完整源码.r
评论
共有 条评论