触发器登录不了处理办法。

摘要: 1,先停止mssql服务。 2,单用户启动sqlservr.exe -f 阅读全文
posted @ 2017-04-20 10:50 heqianjin 阅读(112) 评论(0) 推荐(0)

修复数据库置疑状态

摘要: 1 --修复数据库置疑状态 2 use master 3 go 4 sp_configure ‘allow updates’,1 5 reconfigure with override 6 go 7 6. 将这个数据库置为紧急模式: 8 update sysdatabases set status = 32768 where name = ‘db_name’ 9 go 10... 阅读全文
posted @ 2016-07-27 11:21 heqianjin 阅读(329) 评论(0) 推荐(0)

apue.h(unix环境高级编程

摘要: 在http://www.apuebook.com/下载src.2e.tar.gz源代码的压缩包。 1、解压至/root/目录下 2、修改 Make.defines.linux中的WKDIR=/home/xxx/apue.2e,为WKDIR=/root/apue.2e// 3、返回至apue.2e目录下面,修改linux.mk,将里面的nawk全部改为awk,可以使用这个命令 :%s/nawk/awk/g(这一步没有用到) 4、make 5、将/home/user/apue.2e/include/apue.h和/home/user/apue.2e/lib/error.c复制到/usr/incl. 阅读全文
posted @ 2014-02-12 12:19 heqianjin 阅读(183) 评论(0) 推荐(0)

sql循环取出数据进行操作

摘要: DECLARE @t TABLE ( account VARCHAR(50) ) DECLARE @num INT DECLARE @account VARCHAR(50) SET @num=0INSERT INTO @t SELECT Account FROM dbo.frmuser WHERE DepartmentId=1 AND IsValid=1 SELECT @num=COUNT(*) FROM @t WHILE @num>0 BEGIN SELECT TOP 1 @account= account FROM @t SELECT @account //取出数据进行操作 D... 阅读全文
posted @ 2014-02-12 10:44 heqianjin 阅读(453) 评论(0) 推荐(0)

SQL关于apply的两种形式cross apply和outer apply

摘要: A1:把右表表达式()应用到左表()输入的行;A2:添加外部行; 使用apply就像是先计算左输入,让后为左输入中的每一行计算一次右输入。select *from dbo.Customers as Ccross apply (select top 2 * from dbo.Orders as O where C.customerid=O.customerid order by orderid desc) as CA 它是先得出左表【dbo.Customers】里的数据,然后把此数据一条一条的放入右表表式中,分别得出结果集,最后把结果集整合到一起就是最终的返回结果集了(T1的数据 像f... 阅读全文
posted @ 2013-07-02 21:27 heqianjin 阅读(104) 评论(0) 推荐(0)

判断datareader是否返回某个字段

摘要: public bool ContainsField(SqlDataReader reader, string name) { for (int i = 0; i < reader.FieldCount; i++) { if (reader.GetName(i) == name) return true; } return false; }写个方法,返回的时候用方法包一下做判断。 public void test() { SqlConnection conn = new SqlConnection(Web.Class.Constant.HelpConstant.DBCONN_STRING) 阅读全文
posted @ 2013-06-28 11:02 heqianjin 阅读(237) 评论(0) 推荐(0)

js:本地外地手机判断

摘要: /*本地手机数据集*/var arr = new Array(1868020,1868021)/*本地、外地手机检测*/function GetZeroByPhone(phone) { var partten = /^0(([1-9]\d)|([3-9]\d{2}))\d{8}$/; //没有中间那段 -的 座机格式是 01098909899 if (partten.test(phone) || phone.toString().length < 11 || phone.toString().length > 11) { //座机 return ""; } va 阅读全文
posted @ 2013-06-16 14:37 heqianjin 阅读(294) 评论(0) 推荐(0)