
C# ADO.net
BowenXu11
这个作者很懒,什么都没留下…
展开
-
ADO.net通过存储过程,实现增删查改
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...原创 2020-03-10 15:02:59 · 217 阅读 · 0 评论 -
C#与T-SQL 银行转账数据交互设计( 事件,存储过程综合应用)
设计理念1.所有数据存储比对和存储过程全部交给服务器端2.前端只做数据提交和判断结果后端SQL数据库存储过程create table bank( userId int identity primary key not null, userName nvarchar(32) not null, userMoney int null, check(userMoney ...原创 2020-03-09 23:08:45 · 402 阅读 · 0 评论 -
C# 使用存储过程来查询数据库
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...原创 2020-03-09 19:46:45 · 636 阅读 · 0 评论 -
C# ado.net多个参数不确定的设计模式
//思路,通过创建两个集合,一个用于存储拼接字符串,一个用于存储pms对象的值 //通过多个if判断,对集合进行复制 //最后,通过一个字符串拼接,完成整个sql字符串和对应的pms对象的创建 // StringBuilder sbSql = new StringBuild...原创 2020-03-08 17:38:23 · 246 阅读 · 0 评论 -
C# SQL ado.net 模糊查询语句如何传参数
//拿到分组对应的gorupid string gorupid = comboBoxGroup.SelectedValue.ToString(); //模糊查询符号%,不能写在SQL语句中,要写在C#中,用拼接字符串的方式传给SQL参数 string sql = "select contactId, c...原创 2020-03-06 13:17:40 · 667 阅读 · 1 评论 -
C# comboBox快速捆绑数据源
string sql = "select groupid,groupname from tblcontactgroup";DataTable dt = _07城市列表和递归Treeview.SqlHelper.SqlDataAdapter(sql);comboBoxGroup.DataSource = dt;comboBoxGroup.DisplayMember = "groupn...原创 2020-03-06 11:21:01 · 170 阅读 · 0 评论 -
C# SQL 内联查询(inner join)返回的映射表,如何创建表对象及datagridview数据列的读取方法
先来看一下数据和结果两个表的数据再来看一下内联查询后的结果select contactId, contactName, cellPhone, gp.groupid,gp.groupName from[dbo].[TblContact] as co inner join[dbo].[TblContactGroup] as gp on co.groupid = gp.groupid...原创 2020-03-06 10:48:59 · 597 阅读 · 0 评论 -
C#如何向数据库插入空值 ADO.net
//插入数据注意事项 //1.获取数据时,要判断空值,并给空值赋值null //2.int,bool等值类型无法赋值null,要改成int?, bool? //3.c# 的null值!= DBNull,使用SQLcommand属性传值是,要手动设置DBNull.value //获取数据 string name = this.textBoxName....原创 2020-03-05 15:03:15 · 892 阅读 · 0 评论 -
ADO.net封装SQL Helper
//1.设置sqlHelper为静态类 public static class SqlHelper//2.设置连接字符串的app.config配置文件<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name ="mssql...原创 2020-03-04 12:15:22 · 363 阅读 · 0 评论 -
c# ado.net 初始化sql语句参数
//sql初始化参数 //创建sqlParameter集合,SqlParameter[] pms = new SqlParameter[] { new SqlParameter("@loginId", SqlDbType.NVarChar, 32) { Value = id },//参数初始化器{ Value = id }new SqlParameter("@newPwd", SqlDbT...原创 2020-03-03 15:49:44 · 297 阅读 · 0 评论 -
C# ado.net匹配用户名和密码 方式2(分别验证)
//1.获取数据 string name = txtName.Text; string pwd = txtPwd.Text; string pwdMd5 = GetMD5(pwd); //2.比较用户名,用户名正确,返回密码 string constr = "data so...原创 2020-03-03 11:45:16 · 480 阅读 · 0 评论 -
c# 结合ADO.net实现的登陆器
string conStr = "data source=.;initial catalog=sqldemos;user id=sa;password=123456;"; //使用cmd参数方式防止sql注入 string cmdStr = string.Format("select count(*) from login where logini...原创 2020-03-03 11:17:54 · 253 阅读 · 0 评论