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

来源:互联网 发布:手机版proe软件 编辑:程序博客网 时间:2024/06/07 05:04
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