2012年2月27日
摘要: 解决方法:修改“项目属性”-“应用程序”-“目标框架”,由“.NET Framework 4 Client Profile”修改为“.NET Framework 4”。然后再引用 .NET 4.0 的 System.Web.dll 即可。找到了解决方法,还要知道原因,呵呵,下面是我原创的部分哦(当然资料也是搜出来的):原来.NET Framework 4 Client Profile 项目类型是.net Framework的缩减版本,所以不能引用System.Web.dll.及时手工引用这个Dll文件,也会出错,不能正常工作。关于.NET Framework 4 Client Profile的 阅读全文
posted @ 2012-02-27 11:38 大乖乖 阅读(562) 评论(0) 推荐(0) 编辑
  2012年2月7日
摘要: 呵呵,这次我又要恢复数据库了。碰到的问题还是老样子:数据库正在使用,无法恢复。用以前发布的那篇文章的方法《sql server 还原数据库时提示:数据库正在使用,无法进行操作的解决方法》居然行不通了。我分析了一下原因,因为上次成功是因为数据库连接都是SQL Server Management Studio 分析器发出的,比较好对付。但是这次碰到的连接居然是IIS 服务器,有个网站使用了这个数据库。我杀死那个数据库连接的进程,IIS马上又发起了新的连接,我晕,真是佩服IIS啊!于是,我又找到了另外一种方法,哈哈,觉得更方便,更厉害。1.打开SQL Server Management Studio 阅读全文
posted @ 2012-02-07 09:53 大乖乖 阅读(4146) 评论(1) 推荐(0) 编辑
  2012年2月6日
摘要: DECLARE@IsInsertbit,@IsUpdatebit,@IsDeletebitIFEXISTS(SELECT1FROMinserted)ANDNOTEXISTS(SELECT1FROMdeleted)SET@IsInsert=1ELSESET@IsInsert=0IFEXISTS(SELECT1FROMinserted)ANDEXISTS(SELECT1FROMdeleted)SET@IsUpdate=1ELSESET@IsUpdate=0IFNOTEXISTS(SELECT1FROMinserted)ANDEXISTS(SELECT1FROMdeleted)SET@IsDelet 阅读全文
posted @ 2012-02-06 17:28 大乖乖 阅读(360) 评论(0) 推荐(0) 编辑
  2012年2月1日
摘要: 这个问题的原因在于有用户连接了当前要做还原的数据库,这里的用户甚至包括当前要做还原的用户。解决办法就是关闭与要还原数据库的所有连接。①先切换数据库到master数据库。执行语句select * from master..sysprocesses where dbid=db_id( '数据库名称')②然后逐步运行语句 exec kill spid(上一步结果集中的数据),问题就解决了。哈哈 阅读全文
posted @ 2012-02-01 17:04 大乖乖 阅读(293) 评论(0) 推荐(0) 编辑
  2011年12月7日
摘要: 昨天发现程序中数据分析的结果不对,重新进行分析后,原数据仍在,有值的字段被累计。心说,不对啊,是重新生成记录后才分析的啊。难道忘了DELETE了?查代码,发现有删除语句。于是在查询分析器中执行,报错。反复试几次,明白了,Delete From不认表名别名!回头想下,当初程序改完后主要是在Oracle中测的,SQLServer一直没细测。之所以要用别名,是因为where条件中需要用到子查询写一些条件,下面不写那么复杂,仅说明一下问题。结论: (ORACLE适用) DELETE FROM TABLEA A WHERE A.FIELD1=10(SQLSERVER适用) DELETE TABLEA F 阅读全文
posted @ 2011-12-07 11:14 大乖乖 阅读(1604) 评论(0) 推荐(0) 编辑
  2011年12月1日
摘要: 今天在用sql server 2008 恢复数据库时提示有其他用户连接,无法继续恢复了。很头疼,呼唤百度帮忙。结果查到了如下的sql 语句,可以结束用户连接。begin declare @spid varchar(20) declare @dbname varchar(20) select @dbname='databasename'--换成要操作的数据库名称declare #spid cursor for select spid=cast(spid as varchar(20)) from master..sysprocesses where dbid=db_id(@dbna 阅读全文
posted @ 2011-12-01 10:36 大乖乖 阅读(410) 评论(0) 推荐(0) 编辑
  2011年11月28日
摘要: JOIN(也就是内连接 INNER JOIN): 如果表中有至少一个匹配,则返回行LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行FULL JOIN: 只要其中一个表中存在匹配,就返回行 阅读全文
posted @ 2011-11-28 18:19 大乖乖 阅读(260) 评论(0) 推荐(0) 编辑
  2011年10月28日
摘要: 有一次需要向表里插入一条记录,要求指定主键的值,可是sql server提示:Msg 544, Level 16, State 1, Line 1Cannot insert explicit value for identity column in table 'table_name' when IDENTITY_INSERT is set to OFF中文的提示应该是“当IDENTITY_INSERT 设置为OFF时,不能向表中的标识列插入显示值”,查了资料可以这样操作set IDENTITY_INSERT table_name on然后插入数据:insert into ta 阅读全文
posted @ 2011-10-28 09:53 大乖乖 阅读(2099) 评论(0) 推荐(0) 编辑
  2011年6月8日
摘要: 今天看了w3school的javascript教程。教程很简洁,对于有一定编程基础的人充电是个很好的选择。不过,有教程中有句话就让人纠结了“JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力自定义对象和变量类型。”哎,看来对于我这个C++追随者来说,oop是个比较神圣的名字啊!C++的四种编程模式:面向过程;基于对象;面向对象;泛型编程。以这个标准,javascript也就是个基于对象语言吧。哎,C++,我现在不能靠你吃饭,可是我却是因为C++才喜欢上编程的。接着,学习w3school.快点学习知识,跳槽,挣钱,买房,娶老婆吧! 阅读全文
posted @ 2011-06-08 15:44 大乖乖 阅读(177) 评论(0) 推荐(0) 编辑