解析 Page.MaintainScrollPositionOnPostBack 属性
摘要:ASP.NET 的页面执行 PostBack 动作时,页面由伺服端重新传给客户端,而页面的垂直滚动条会跳回最上方,水平滚动条会跳回最左方。 为了解决此情形,只要将 Page 的MaintainScrollPositionOnPostBack 属性设为True 时,页面就会自动维护滚动条位置,它是如何实现这个动作的呢? 当把 Page.MaintainScrollPositionOnPostBac...
阅读全文
在Visual Studio 2005中调试SQL Server 2005的存储过程
摘要:介绍 SQL Server 2000可以让我们在查询分析器中直接调试存储过程 到了现在的SQL Server 2005,这个功能被转移到了SQL Servr Management Studio和Visual Studio IDE内。 使用这个技术,我们可以在Visual Studio中一步一步地调试存储过程。 而且你也可以在存储过程中设置断点,这样当你调试你的程序时,这些断点就会生效。 ...
阅读全文
Sql Server中利用自定义函数完成单据流水号的设计
摘要:流水号是现在各类系统中单据的必备字段,因为流水号很容易标识一个新的单据. 之前我也做了这么一个系统,流水号的格式为:单据前缀+业务日期+几位顺序编号. 知道了流水号的固定格式,设计流水号就非常方便了. 在SqlServer中,我们可以通过客户端程序来生成新的流水号,也可以利用存储过程来生成. 在实际的项目中,我觉得利用自定义函数来生成非常方便,方便存储过程调用,也方便客户端的调用. 说了一大堆废话...
阅读全文
SQL Server 2005导入导出存储过程
摘要:1. 可以用脚本备份 manger studio--右键你的数据库--任务--生成脚本 在脚本生成向导的"选择对象类型"步骤中, 将"存储过程"选上, 在接下来的"选择存储过程"的步骤中, 选择所有的存储过程(或者你要复制的存储过程) 完成后, 所有存储过程的脚本会生成在一个新的查询窗口中, 关掉生成脚本向导, 在生成的存储过程脚本的窗口中, 右键--连接--更改连接, 连接到存储过程...
阅读全文
SQL各种写法的效率问题
摘要:(1)一次插入多条数据时: CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000)) INSERT tb SELECT 1,'DDD',1 UNION ALL SELECT 1,'5100','D' U...
阅读全文
关于MSSQL SERVER 2005中数据乱码的问题
摘要:最近在做一项目时,所有汉字都成了"????", 逐步查找原因,发现数据在进入数据库这前是正常的,问题可能出在数据库设置上。 仔细观察数据库,发现排序规则不对,于是改成“CHINESE_PRC_CI_AI”,可是只是部分数据正常了。 注意: 原来在修改数据库的排序规则后,并非修改所有字段,比如"TrueName"就没有修改,有些预留关键字可能要手动修改。 修改排序:数据库属性->选项->排序规则...
阅读全文
sql2005使用sa登录错误的解决
摘要:问题一: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。 用windows身份登录management studio, 点击站点属性,将安全选项 更改为:windows 和sql 混合身份登录,解决。 问题二: SQL2005企业管理器登录时选用...
阅读全文