摘要:
BEGIN tryCreate table OurIfTest(col1 int primary key)end trybegin catchdeclare @errorNo int,@severity tinyint,@state smallint,@lineNo int,@message nvarchar(4000)select @errorNo=ERROR_NUMBER(),@severity=ERROR_SEVERITY(),@state=ERROR_STATE(),@lineNo=ERROR_LINE(),@message=ERROR_MESSAGE()IF @errorNo=271 阅读全文
摘要:
1.SELECT TOP 页大小 * FROM table WHERE 主键 NOT IN( SELECT TOP (页码-1)*页大小 主键 FROM table WHERE 查询条件 ORDER BY 排序条件)ORDER BY 排序条件 SELECT TOP 10* FROM HumanResources.Employee WHERE BusinessEntityID NOT IN (SELECT top 10 BusinessEntityID FROM HumanResources.Employee)按着上面的模板写个示例,发现,子查询中会返回10行数据,而主查询会返回所以得数... 阅读全文
摘要:
1.建立一个测试表CREATE table myTestChar(c1 int not null identity primary key,c2 char(8))插入两条语句:INSERT into myTestChar VALUES('中国')INSERT into myTestChar VALU... 阅读全文
摘要:
case语句使用有两种方法:简单表达式和搜索表达式。1.下面首先看一个简单表达式的例子,case 语句后面跟着一个表达式,然后在when语句和该表达式的值作比较。SELECT SalesOrderID,SalesOrderID%10 as LastDigtal,'how choose ?'=CASE SalesOrderID%10 WHEN ProductID%10 THEN 'exact match'WHEN ProductID%10-1 THEN 'within one'WHEN productID%10+1 THEN 'within 阅读全文
摘要:
问题原因;没有实现无参构造函数。public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } } 阅读全文
摘要:
命令模式解决命令扩展和可撤销等典型问题。用不同的遥控器,控制电视。这个业务逻辑复杂吗?把声音和频道的改变都写在电视上。遥控器委托到命令,去执行改变电视的状态。两句话就可以概括的简单逻辑。遥控器和电机机之间没有依赖关系。http://www.cnblogs.com/luxiaofeng54/archive/2013/04/08/3008672.html命令模式适应于事务和可撤销命令的应用:解决命令的接受者和命令的发起者之间的耦合关系。如,一个接受对象封装了对数据库的所有操作,保存增加、删除、修改、更新等。可以从发起者直接调用该对象。但是当发起者没有所有操作权限的时候,可以用命令模式,封装有权限的 阅读全文
摘要:
数据库连接资源。假如多个用户公用一个连接,需要等待连接空隙的时候才能使用,如果有一个用户一直用着不释放,就会造成其他用户饿死的,造成死锁。所以使用连接池管理连接,用户使用完毕后,释放到连接池中,等待下个用户使用。连接池同时管理多个连接。(错误的理解) public partial class FormConnPool : Form { SqlConnection conn; object syncObject = new object(); public FormConnPool() { InitializeC... 阅读全文
摘要:
Build EventPost-build event command line错误号的意思:Exit codeDescription0Files were copied without error.1No files were found to copy.2The user pressed CTRL+C to terminate xcopy.4Initialization error occurred. There is not enough memory or disk space, or you entered an invalid drive name or invalid synta 阅读全文
摘要:
winform控件开发总结。1.开发控件tabcontrol.继承自system.windows.controls下面的tabcontrol。重写事件OnPaint在里面重绘了tab区域。private void DrawControl(Graphics graphics) { //外层矩形 Rectangle tabControlArea = this.ClientRectangle; //Fill client area //Brush brush = new Sol... 阅读全文
摘要:
Greedy Bear<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title>Greedy Bear</title> <style type="text/css"> tb{background-color:#fff;} .head{background-color:Red;} .tail{background-color:Black;} .fish{background-co 阅读全文