- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 两个标相同的字段的数据表同时更新增加的触发器
CREATE TRIGGER gdq ON [dbo].[BZBOM_CPBOMGC] FOR INSERTASif exists(select CP_LB.ddh,CP_LB.hm,CP_LB.hh from (select cpxh,cpmc,cpbs,i.bm from BZBOM_CPZL left join inserted i on i.tip_id=BZBOM_CPZL.id) m,
2009-06-27 17:14:00 253
原创 command和SqlDataAdapter执行存储过程的方法
1. Dim cmd As SqlCommand = New SqlCommand() TC_Data() cmd.Connection = cn cmd.CommandType = CommandType.Text z注意这里不是commandType.StoredProcedure cmd.CommandText = "ckda"
2009-06-23 09:44:00 359
原创 去零函数,datagridview中数字类型常出现后面的零不能去掉,此函数在sql中使用即可
declare @bl decimal(10,6),@num int,@num1 int ,@str char(20),@str1 char(20),@str2 char(20),@str3 char(20),@zx int,@zx1 int set @bl=1110.10000set @str1=ltrim(REVERSE(cast(@bl as char(30)))) ---颠倒print
2009-06-23 09:20:00 398
原创 insert into tbl() select * from tb2中加入多个条件
insert into warehouse(wlbm,wlmc,ys,wlgg,sybm,wlfl) select * from (select rtrim(b.bjbm) as bjbm,a.bjmc as wlmc, a.ys, a.clgg as wlgg,a.bm,(case a.bm when 注塑 then 2 when 吹塑 then 43when 搪胶 then 3w
2009-06-23 09:16:00 453
原创 datagridview视窗软件分页存储语句
CREATE proc cprk_cc@page int,@pagesize int,@str char(200),@xs intasset @xs=(@page - 1) * @pagesize + 1 set @str=select top 1 id from (select top +cast(@xs as varchar)+ id from cprk ORDER BY id
2009-06-16 15:03:00 215
原创 触发器
触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。 下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。 可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。 当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。in
2009-06-06 10:27:00 157
原创 按扭按下发生的事件和再按下再发生事件
Private m_btnState As Boolean 注塑.Appearance = System.Windows.Forms.Appearance.Button 注塑.Checked = False m_btnState = 注塑.Checked Private Sub 吹塑_Click(ByVal sender As O
2009-05-26 21:31:00 231
原创 datafridview
Private Sub msfg2_DataBindingComplete(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewBindingCompleteEventArgs) Handles msfg2.DataBindingComplete Try 设定包
2009-05-26 21:30:00 169
原创 触发器:仓库系统中库存大于零的不能删除
ALTER TRIGGER [sc] ON [dbo].[货品目录] AFTER DELETEAS declare @R_id char(10),@kc decimal(18, 3)select @R_id=编号,@kc=当前库存from deletedif(@kc>0.0)BEGIN rollback transactionraiserror(德权:不能删除数据,16,1)END
2009-04-28 15:02:00 283
原创 sql语句素数求和代码
declare @sum int,@a int,@i int,@j int,@lg bitselect @lg=0,@j=2,@i=1,@sum=0while(@ibegin set @j=2 while(@j begin if (@i%@j=0) begin set @lg=1 set @j=@j+1 break end s
2009-04-28 14:53:00 310
原创 计算每月员工住宿的天数
说明:本系统把宿舍管理融合为一体系统处理:宿舍安排,水电费计算,宿舍管理可根据实际情况调配人员,很直观。最主要的是水电运算:刚开始考察的结果----按每间宿舍每月计算水电,不管是本月离职的,还是刚搬进的,还是月间调到其它宿舍的,都得要考虑计算进去,人工计算的时候,他们一般以10天为一个运算单位,这就是实际情况。我经过思考:首先计算出每间宿舍只要在这里住过的员工,不管是刚搬进的,还是离职搬出的
2009-03-23 17:16:00 1832
原创 datagridview 按回车键横向移动问题
我在作一个关于记件工资系统时候,datagridview 按回车键默认是向下一行移动,操作文员为了输入更快一点,需要按回车键就横向移动继续输入数据,其操作文员主要用右手操作键盘的数字键区域,每天输入量大,所以必须要解决这个实际问题. 我在网上搜索了一些: private void dgv_jj_PreviewKeyDown(object sender, PreviewKeyDow
2008-12-12 13:34:00 2019
原创 数字类型怎么保存空值?
第一个方法:用参数的形式: scd.Parameters.Add("@jhyl", SqlDbType.Decimal, 20).Value = System.DBNull.Value 第二个方法:直接写在SQl语句中: updateCmd = "Update 订单合同号 Set 合同期=null ,计划出货期=" & CDate(jhchq.Text)
2008-12-09 14:46:00 603
原创 水晶报表单元格合并,以及用路径名来动态显示图片
这是算料主料报表截图:主要用到报表相同单元格合并,怎么用网络路径显示图片等技术. 这是算料五金报表:同理用到上面的技术之外,报表根据每行物料编码搜索数据库中相对应的供应商,要最新的,和我们厂业务多的排前三名的供应商以及价格 以下是算料副料报表:因为根据实际需要,采购根据不同的料类分派给相对应的采购员去采购,而我们的仓库也相应分三个料类仓库,分别根据这三个单据进行备料和发料.所以要分别显示分
2008-11-10 17:31:00 1555
原创 Vs2005中DataGridView点到单元格时出现下拉列表框
Vs2005中DataGridView点到单元格时出现下拉列表框图1 图2具体方法如下:第一:先在窗体设计时拖一个ComBoBox控件,然后在里面的ITEMS设好你要下拉项 :根据前一个单元格(j_row:表中当前的行)的物料编号从数据库中自动ITEMS填充,物料规格需要涉及两个数据库,一个是主数据库:货品目录中的(存储物料编码的);一个是货品规格里专门存储规格的标。Priva
2008-11-10 15:47:00 485
原创 TOPWAY指纹考勤系统数据视图明细表
TOPWAY指纹考勤系统数据视图明细表 名称新的视图原数据表或试图作用说明(一)晚上加班时间1)Jiaban___ws USERINFO+checkinout注明:分离出18:00加班时间2)Jiaban___ljJiaban___ws注明:统计
2008-10-17 21:05:00 372
原创 SqlDataAdapter 的保存
SqlDataAdapter sda = sqlclass.sqlsda("select * from USERINFO where BADGENUMBER=" + this.txtEmployeeID.Text); DataSet ds = new DataSet(); SqlCommandBuilder sb = new SqlC
2008-09-18 14:30:00 287
原创 dataview的使用
前言:dataview表示排序,筛选,搜索,编辑和导航datatable的可绑定数据的自定义视图。dataview是一张datatable的虚拟视图,用来显示数据,允许绑定到windows和web的控件上。dataset表示数据库,是多个表datatable的集合,table就是数据库中的表,而dataview则是对应数据库中的的视图view. 1.等待调用的
2008-09-18 13:45:00 262
原创 算料说明
本算料系统历经数月,直到返单系统完工,整个系统才算基本完成,就这个页面达4400多行,基本没用到面向对象的思想,vb不好说,原本它就是面向过程化的,在面向对象也是牵强附会。在此,我一路狂打代码,完全是过程化的语言,也曾一度不想编写下去了,感觉越走越有问题,也受用户影响,所以一度想放弃算料这个框架,自认为感觉还是不错的,主要是用户有问题,而今返单功能的测试成功,系统就更加完美,更加全面。 一路的
2008-07-19 17:20:00 668
原创 SQLServer的.ldf文件太大怎办?
SQL SERVER里面有个查询分析器 输入如下命令,执行一下,就会将日志文件清除掉 如果需要,可将代码保存成文件,以供日后使用. declare @db nvarchar(20) set @db='你的数据库名称' dump transaction @db with no_log backup log @db with no_log dbcc shrinkdatabase(
2008-07-15 20:26:00 2024
原创 存储过程调用
新建存储过程create proc ckmx@djbm varchar(20)asselect * from 出库明细 where 单据编号 like '%'+@djbm+'%' and 出库性质='退货'govb.net调用存储过程代码Private Sub Button8_Click(ByVal sender As System.Ob
2008-07-11 13:35:00 232
原创 中控指纹数据库计算加班时间
2.中空指纹数据库分离的日期和时间:第一步,先分离出每月晚上加班的数据SELECT dbo.USERINFO.BADGENUMBER, dbo.USERINFO.NAME, dbo.CHECKINOUT.CHECKTIME, CONVERT(varchar(20), dbo.CHECKINOUT.CHECKTIME, 8) AS 时间, CONVERT(varch
2008-06-18 18:44:00 680
原创 用身份证判断出生日期
用身份证判断出生日期(半年以上的员工)(参见视图语句)SELECT name,gender,SSN,部门,TITLE,HIREDDAY as 入厂日期,(case len(SSN) when 15 then substring(SSN,9,2)+月+substring(SSN,11,2)+日 when 18 then subs
2008-06-15 08:27:00 466
原创 Canon LBP2900 如何加碳粉?
晒鼓加碳粉第一步是如何卸掉那2个销轴钉,Canon LBP2900和Canon LBP1120卸销轴钉不一样,原因在于晒鼓结构不一样,其实都可以用同一种方法卸,要用尖嘴钳或者网上说的卸钉钳,钳住钉往外面拉出,我试图尝试,也没找到如此之尖的尖嘴钳,也不可操作,此方法落空。借此我要补充说的一点很重要:很多人卸钉的时候用外力往里面打进去,借此卸掉钉,这样的话很容易损坏晒鼓的结构,一次还可以勉强
2008-01-20 22:09:00 6593 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人