SQL将查询结果插入到现有表中:

      Insert into USER_B (ad_user_id,Value,name,manager_id)

  Select ad_user_id,Value,name,manager_id from USER_A Where( manager_id =100001)

 

SQL重置数据表(清除表内所有数据,ID重新记数)

  truncate table tablename

posted @ 2010-05-05 16:28 一个IT愤青 阅读(21) 评论(0) 编辑

第一种

Page.ClientScript.RegisterStartupScript和Page.ClientScript.RegisterClientScriptBlock

if (txtUsername.Text.Trim() == string.Empty)
{
  Page.ClientScript.RegisterStartupScript(
this.GetType(), "", "alert('收货人,不能为空!');",true);
  
return;
}

 

 

 第二种

Response.Write("<script>alert('收货人,不能为空!');history.go(-1);</script>");

如果缺少 history.go(-1); 样式会乱掉。

if (txtUsername.Text.Trim() == string.Empty)
{
  Response.Write(
"<script>alert('收货人,不能为空!');history.go(-1);</script>");
  
return;
}
posted @ 2010-05-05 15:32 一个IT愤青 阅读(83) 评论(0) 编辑
摘要: 快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义...阅读全文
posted @ 2008-03-22 21:48 一个IT愤青 阅读(417) 评论(0) 编辑
摘要: usingSystem;usingSystem.IO;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Web;usingSystem.Web.UI;usingSystem.Collections;namespacetest{/**////<summary>///DbAccess的摘要说名。///</summary&g...阅读全文
posted @ 2008-02-10 11:36 一个IT愤青 阅读(153) 评论(0) 编辑
摘要: usingSystem;usingSystem.Text;usingSystem.Xml;usingSystem.Data;usingSystem.Collections;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;usingSystem.Conf...阅读全文
posted @ 2008-02-10 11:21 一个IT愤青 阅读(170) 评论(0) 编辑

在设置GridView数据绑定控件的模版列时,总要设置显示的格式,这里是我查询一些资料后统计出来的。还有一个常规的选项是用数据库中默认的格式显示。

形式 语法 结果 注释
数字 {0:N2} 12.36 
数字 {0:N0} 13 
货币 {0:c2} $12.36 
货币 {0:c4} $12.3656 
货币 "¥{0:N2}" ¥12.36 
科学计数法 {0:E3} 1.23E+001 
百分数 {0:P} 12.25% P and p present the same.
日期 {0:D} 2006年11月25日 
日期 {0:d} 2006-11-25 
日期 {0:f} 2006年11月25日 10:30 
日期 {0:F} 2006年11月25日 10:30:00 
日期 {0:s} 2006-11-26 10:30:00 
时间 {0:T} 10:30:00 

posted @ 2008-02-10 10:58 一个IT愤青 阅读(89) 评论(0) 编辑
摘要: 1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例)5.服务器端检查上传文件类型(可以检测真正文件名)6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)1.最简单的单文件上传(没花头)效果图:说明:这是最基本的文件上传,在a...阅读全文
posted @ 2008-02-10 10:48 一个IT愤青 阅读(549) 评论(1) 编辑
DateTime.Now.ToString("dddd,dd MMMM,yyyy")
//输出   星期三,30 一月,2008
posted @ 2008-02-09 23:06 一个IT愤青 阅读(137) 评论(0) 编辑
摘要: 把最近碰到的 能够用的验证码 都放出来,作个记录 1.GSC_WebControlLibrary 这是在网上找到的一个控件,非常好用。但是效果不是特别好(见下图。)虽然容易使用,所有的属性都可以像控件一样设置,但是可用性不太高。用户不能自定义,而且看起来这个验证码效果不太好。效果:2.用一个页面生成图片,另一个页面调用,验证码存入cookie,调用时取cookie对比验证.这个用户就可以按自己的喜...阅读全文
posted @ 2008-02-09 22:58 一个IT愤青 阅读(1018) 评论(1) 编辑
1.WAITFOR
--WAITFOR
--
例 等待1 小时2 分零3 秒后才执行SELECT 语句
waitfor delay '01:02:03'
select * from employee
--例 等到晚上11 点零8 分后才执行SELECT 语句
waitfor time '23:08:00'
select * from employee

2.查看sqlserver版本
select  serverproperty('productversion'),serverproperty('productlevel'),serverproperty('edition')

3.在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。
/**//*
1. exec sp_spaceused '表名'            (SQL统计数据,大量事务操作后可能不准)
2. exec sp_spaceused '表名', true       (更新表的空间大小,准确的表空大小,但可能会花些统计时间)
3. exec sp_spaceused                    (数据库大小查询)
4. exec sp_MSforeachtable "exec sp_spaceused '?'"     (所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准)
5. exec sp_MSforeachtable "exec sp_spaceused '?',true"    (所有用户表空间表小,大数据库慎用)
*/


create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20))
exec sp_MSforeachtable "insert into #t exec sp_spaceused '?'
select * from #t
drop table #t

4.从表中随即抽取N个数据
SELECT TOP 10 *
FROM LargeTable
ORDER BY NEWID()

5.SQL语句附加数据库
use master 
EXEC sp_attach_db @dbname = N'pubs',  
   
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',  
   
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf' 

6.数据库表间数据复制
--1.表结构相同的表,且在同一数据库(如,table1,table2)

 Sql :
insert into table1 select  *   from table2 (完全复制)

           
insert into table1 select  distinct  *  from table2(不复制重复纪录)

           
insert into table1 select  top 5 *  from  table2 (前五条纪录)

--2.不在同一数据库中(如,db1 table1,db2 table2)

 sql:   
insert into db1..table1 select  *   from db2..table2 (完全复制)

           
insert into db1..table1 select  distinct  *  from db2table2(不复制重复纪录)

           
insert into tdb1..able1 select  top 5 *  from  db2table2 (前五条纪录)

7.按姓氏笔画排序
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 
posted @ 2008-02-09 22:50 一个IT愤青 阅读(104) 评论(0) 编辑