您的位置:首页 > 其它

个人的web开发心得(二)----------非常适合入门新手,都是常识

2006-10-12 00:53 363 查看
11.终止当前页面
Server.Transfer("main.htm");

12.sql 排序

select * from menu order by power

13.sql合计总数

select count(*) as cou from menu_power

14. 整合功能 #region #endregion

15. 获取当前时间

方法1:DateTime dt = DateTime.Now;

方法2: SqlCommand cmd = new SqlCommand("select getdate() ", ConnOpen());
conn.Open();
return Convert.ToDateTime(cmd.ExecuteScalar());

16. 将当前线程挂起 多少毫秒 使用线程 要用到 System.threading 命名空间

thread.sleep(70); //将当前 线程挂起70毫秒

Thread InstanceCaller= new Thread(new ThreadStart(一个方法名)); //线程的创建
InstanceCaller.Start(); //线程开始运行

17.SqlDataReader 新的理解

在使用 SqlDataReader 时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 SqlConnection 无法执行任何其他操作,只能将其关闭。除非调用 SqlDataReader 的 Close 方法,否则会一直处于此状态。

也就是说 在未结束 SqlDataReader.Read() ,执行 Close()之前.连接Conn要保持 打开状态.

18. sql 的唯一性检索

SELECT DISTINCT userid FROM [logs]

19.控件开发 的属性

[Bindable(true),Category("Texts"),Description("align")] //主要用与控制这个属性在 属性栏中的哪个分类里面显示,控制属性是‘文本的’,数字的,选项的’
public string Align //文本的排列顺序
{
get { return align; }
set { align = value; }
}
20.求SQL:一个表中是否存在某列

方法1:
if exists (select c.* from syscolumns c inner join sysobjects o on c.id=o.id where o.id=object_id('表名') and c.name='列名')
print '存在'
else
print '不存在'

方法2:

select * from syscloumns where id = object_id('table_name') and name = 'column_name'





http://www.cnblogs.com/tcdwj/archive/2006/09/13/503068.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐