2008-07 归档
共 43 篇
今天写了个存储过程,在查询分析器中测试报错: 这样的错误信息根本看不出错在哪边,只能用单步执行来追踪了。在查询分析器对象浏览器中找到要调试的存储过程,右键点击选择调试: 输入各个参数的值后开始调试(钩选自动回滚调试完毕后将回滚操作): 按F11单步执行: 终于找到错误的位置了: 修改存储过程,输出@strSQL的值,才发现原来是声明的时候设置@strSQL的长度为300,而拼接的SQL语句太长了,长出的部分被截断才导致出错,OK,将@strSQL长度增加,问题解决! 说明:如果在存储过程中有SET NOCOUNT ON语句,在调试过程中应注释掉,在本次调试过程中发现有SET NOCOUNT ON调试器遇错会继续执行,也不报错!…
👤 博主
📅 2008-07-31
📂 服务器
👁 7453
👍 0
🔄 来源:本站原创
阅读全文 →
实现的思路比较简单,遍历Repeater所有行,然后用FindControl方法寻找CheckBox控件,并对其Checked属性赋值即可。下边是一个简单的例子: PageA.aspx: PageA.aspx.cs: 根据这个思路要对GridView、DataList中的CheckBox进行全选/反选/取消也很简单了,就是遍历所有行的方法不太一样而已。 说明 1.如注释中说的,数据绑定一定要放在!IsPostBack中进行,否则每次都会重新绑定数据,导致不论之前选择与否,Checked的值都为false,反选按钮失效每次都是全选! 2.Items集合包含的是ItemTemplate模板中的内容,不包含HeaderTemplate和FooterTemplate模板中的内容!GridView、DataList都是这样的!…
👤 博主
📅 2008-07-31
📂 Web编程
👁 5806
👍 0
🔄 来源:本站原创
阅读全文 →
假如有一张会员表Table1,我们现在想统计出某些时段(一个月每一天或一天的每个小时)的注册人数,SQL应该怎么写呢?假如会员表数据如下: UserName RegDateTime ---------------- ----------------------------- user1 2008-07-29 00:32:53.000 user2 2008-07-29 00:32:53.000 user3 2008-07-31 00:32:53.327 user4 2008-07-31 00:32:53.327 user5 2008-07-31 01:32:53.000 user6 2008-07-31 01:32:53.000…
👤 博主
📅 2008-07-31
📂 Web编程
👁 5454
👍 0
🔄 来源:本站原创
阅读全文 →
SET NOCOUNT可以阻止在结果集中返回可显示受 Transact-SQL 语句或存储过程影响的行计数的消息。 语法 SET NOCOUNT { ON | OFF } 备注 当 SET NOCOUNT 为 ON 时,不返回计数。当 SET NOCOUNT 为 OFF 时,返回计数。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。 当 SET NOCOUNT 为 ON 时,将不向客户端发送存储过程中每个语句的 DONE_IN_PROC 消息。如果存储过程中包含一些并不返回许多实际数据的语句,网络通信流量便会大量减少,因此,将 SET NOCOUNT 设置为 ON 可显著提高性能。…
👤 博主
📅 2008-07-30
📂 Web编程
👁 4487
👍 0
🔄 来源:MSDN
阅读全文 →
存储过程: C#程序:
👤 博主
📅 2008-07-30
📂 Web编程
👁 8010
👍 0
🔄 来源:本站原创
阅读全文 →
using 语句会确保调用了对象的 Dispose 方法,即使在调用对象上的方法时发生异常也是如此,当然了,前提条件是对象类型必须实现 IDisposable 接口。还有,在 using 块中,对象是只读的所以你无法进行修改或重新分配。如下例子: 先建一个 Student 类,它实现了 IDisposable 接口: using 语句使用示例: 说明: 1.Student 必须实现 IDisposable 接口,否则程序将出错,提示:using 语句中使用的类型必须可隐式转换为“System.IDisposable”; 2.输出yes,说明调用Dispose后,对象并没有被释放; 参考文章:http://msdn.microsoft.com/zh-cn/asp.net/yh598w02.aspx
👤 博主
📅 2008-07-29
📂 Web编程
👁 6222
👍 0
🔄 来源:本站原创
阅读全文 →
DataList的数据源可以是DataView、DataSet、DataTable、List等,其实只要是实现了IList接口的数据集合都可以用来做DataList的数据源。DataView、DataSet、DataTable做数据源比较常见,今天我们看看怎么用List数据集来做数据源,其实都一样的,下边是例子。 先建一个Student类: List数据集绑定至DataList: Test.aspx代码: Test.aspx.cs代码: 绑定过程都差不多,主要就是在模板中怎么显示对象的属性,可以看到,和显示DataTable字段的值是一样的。
👤 博主
📅 2008-07-29
📂 Web编程
👁 5344
👍 0
🔄 来源:本站原创
阅读全文 →
就广义的来说:凡是呈现于视觉上不可思议的事,都可称之为魔术。而我们下工夫去学习,然后让人们去观看这种不可思议的现象,就是『表演魔术』。从不同的角度的出发,可以将魔术进行如下分类: (一)从历史角度分 中国魔术可以分为"中国古代魔术"和"现代魔术"; (二)按原理与技术分 1.手法类: 以手法技术为主,必须勤练才能表演。 2.器械类: 以巧妙设计的机关、器械来进行表演。 3.心理类: 根据心理学的原理来进行魔术表演。 4.科技类: 以化学、物理等自然科学知识作为依据来进行表演。 (三)按道具与规模分为 巨型魔术、中型魔术、小型魔术 (四)按照演出场地分为 舞台魔术、宴会魔术、街头魔术(也称为近景魔术)…
👤 博主
📅 2008-07-29
📂 其他
👁 5893
👍 0
🔄 来源:百度百科
阅读全文 →
将CodeSmith的输出文件在VS2005中打开,发现中文变成了乱码,看了一下CodeSmith的帮助,将ReponseEncoding属性改成"UTF-8",再重新输出,用VS打开,还是乱码。没办法,在VS的选项里面看看吧,意外发现“文本编辑器”->“常规”中有一个自动检测不带签名的UTF-8编码,选上,中文乱码终于露出了原形。找了一些资料看看,总算知道了原因:Windows为了识别Unicode、Unicode big endian和UTF-8,在Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。而CodeSmith的输出UTF-8是标准的未加标识的。这样VS就不能识别出输出文件的编码了。 为此我们可以更改其CodeSmith的脚本的方法来处理: 首先增加2行…
👤 博主
📅 2008-07-28
📂 Web编程
👁 6309
👍 0
🔄 来源:doany.blogbus.com
阅读全文 →
众所周知,Windows Ultimate的界面非常的漂亮,也是其他Windows版本所不能比拟的,但Windows Ultimate带给我们的不仅仅上外观上的变化,只要你足够细心就会发现它改变的还有很多。 ㈠资源管理器 上图为Windows Ultimate的资源管理器界面,发生变化的有: 1.没有了标题栏,想想资源管理器中的标题栏似乎还真没什么用处,去就去掉吧; 2.少了菜单栏,确切的说应该不是少了,而是默认是隐藏了,按下Alt键可以临时显示出来,如果总要显示,可打开组织菜单,在布局的下级菜单中选中菜单栏即可; 3.少了快捷工具栏,这是最郁闷的,我们平时常使用的搜索、刷新、向上等快捷按钮都集中在这边,虽然都还可以用,但总没那么方便,记住他们的快捷键吧:F3、F5、Alt+↑,MS就是牛X,说改变就改变自己多年培养出来的用户操作习惯;…
👤 博主
📅 2008-07-28
📂 操作系统
👁 4518
👍 0
🔄 来源:本站原创
阅读全文 →