2019年3月21日

SQL约束(主键约束、外键约束、自动递增、不允许空值、值唯一、值默认、值限制范围)

摘要: NOT NULL 不允许空值约束 NOT NULL 约束强制列不接受 NULL 值(NULL值就是没有值或缺值)。NOT NULL 约束强制字段始终包含值,即不向字段添加值,就无法插入新记录或者更新记录,也就是在插入或更新行时该列必须有值。 注意:NULL值时没有值,它不是空串、空格等。空串、空格等 阅读全文

posted @ 2019-03-21 19:17 癫狂编程 阅读(1488) 评论(0) 推荐(1) 编辑

Delphi窗体之间互相调用的简单问题

摘要: 问题是这样的,我的程序主窗口Form1上面有一个数据连接(ADOCONNECTION1)和ADOQUERY,然后还有一些数据感知组件用于浏览用的,我打算点击From1中的一个“修改数据”按钮,就弹出Form2,在中Form2我打算对其中的某条数据提取出来后进行修改,然后再通知Form1的ADOQUE 阅读全文

posted @ 2019-03-21 16:17 癫狂编程 阅读(978) 评论(0) 推荐(0) 编辑

针式打印机打印上下错位的解决办法

摘要: 由于针式打印机在多层复写能力、连续纸处理能力等方面所具备的不可替代的优势,可用户在进行大业务量连续打印时,经常会发生连续打印几张票据后,打印起始位置向上或向下移动,从而导致打印错位的问题。这一问题已成为各行业用户的老大难问题,目前的解决错位的方法是打印几张后通过操作人员手动进行调整,这样会增加操作人 阅读全文

posted @ 2019-03-21 11:19 癫狂编程 阅读(16471) 评论(6) 推荐(0) 编辑

存储过程中的 SET XACT_ABORT ON 和事务

摘要: 在存储过程中写SET XACT_ABORT ON 有什么用? SET XACT_ABORT ON是设置事务回滚的!当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚为OFF时,只回滚错误的地方 第一种情况:每次成功执行一条语句就立刻进行提交事务 (注意commit tran的位置) 阅读全文

posted @ 2019-03-21 10:16 癫狂编程 阅读(415) 评论(0) 推荐(0) 编辑

关于事务回滚,rollback tran到底要不要写?

摘要: --我比较习惯加xact_abort选项 SET XACT_ABORT ON begin tran update 表1 update 表2 commit tran BEGIN TRANSACTION BEGIN TRY sql_statement COMMIT END TRY BEGIN CATCH 阅读全文

posted @ 2019-03-21 10:15 癫狂编程 阅读(2601) 评论(0) 推荐(0) 编辑

导航

好的代码像粥一样,都是用时间熬出来的