1楼:一滴清茗
首先:来你要做到数据库表的自约束完整性,比如该设置主键的要设置
然后:在c#的数据访问层(dal一种称谓)做数据操作逻辑的处理,当你向数据库不管是oracle还是sql server都会返回其规则性错误,比如oracle的报错信息ora-00***,在做数据插入时破获这种报错信息(当然是定向的比如你所说的重复插入),返回给页面,作出操作错误提示(如该记录已添加,请核对!),至于捕获异常和返回到页面的方法,要看你自己的具体实现了,我这里只给出方向。
希望回答对你有所帮助
2楼:匿名用户
数据库字段设定唯一就好了
c#winform三层架构中如何实现将gridcontrol批量插入数据到数据库?
3楼:匿名用户
//将dgvstudent数据操作更新到数据库private boolean dbupdate()trycatch(exception ex)dtupdate.acceptchanges();
return true;}
4楼:历史劳动法
遍历所有行,逐行添加
c#中的三层架构怎样在连接数据库层编写模糊查询
5楼:匿名用户
...where stu_name like '%张%'
%号是通配符,袭这个可以bai查所有名字里带张字的du或者like '张%' 只查张姓zhi开头的----------
查询所有字段可以加 or
不过我建议用单
dao选或多选,根据用户选择查询内容的不同,提交不同的查询语句。
6楼:注意高温
where (stu_id like '张%' or stu_name like '张%')
c#程序在构建的三层架构中: 1、将textbox中的内容添加到已有的数据库中的表里面(多条textbox信息)。
7楼:匿名用户
你好 你这个很好实现;但是你的思想不对,
其实你这个就是网页登陆页面的实现思路:输入用户名密码------查询数据库---找到对应的密码---进行比较---可以登陆或者不能够登陆;
没必要给你**了 你随便找一个登陆页面就好;但是你不是与数据库中内容比较;而是用dataset获取并读出来,ok?
若你是新手的话我再告诉你思想:
【表现层: 客户端 实现按钮
逻辑层:按钮获取事件函数的实现(包括获取textbox内容,sql查询语句,dataset获取数据并存到数组中);
数据访问层:关于数据库的连接(主要包括connectionstring连接字符串:要访问的数据库登陆用户名、密码、数据库名字,data source数据源)
】好了 不多说了 但愿你不是懒人;祝你好运!!
8楼:轩辕海锋
在查询按钮事件中进行对数据库查找,然后绑定数据到控件中。select * from table where colum is like %参数%
9楼:
就是个select * form test where i="textbox" 而已,在绑定下!