posted @ 2011-08-29 13:03
08 2011 档案
摘要:SQL SERVER Cross Apply同事的一个问题,列出所有用户返点最高的一条数据代码SELECTB.*FROM(SELECTDISTINCT[KeyinID]FROMDE_AtmosphereEvaluation)ACROSSAPPLY(SELECTTOP1B.*FROMDE_AtmosphereEvaluationBWHEREA.[KeyinID]=B.[KeyinID]ANDB.[PointID]NOTIN(SELECT[ID]FROM[DE_AtmosphereMonitoringPoint]WHERE[ESource]='上风向')ORDERBYB.[Scor
阅读全文
摘要:CROSS APPLY 和outer apply的区别:DECLARE@ttable(姓名varchar(10))insertinto@Tvalues('张三')insertinto@Tvalues('李四')insertinto@Tvalues('王二')insertinto@Tvalues(NULL)DECLARE@T2table(姓名varchar(10),课程varchar(10),分数int)insertinto@T2values('张三','语文',74)insertinto@T2values('
阅读全文
posted @ 2011-08-29 13:03
摘要:publicconststringTEMP_TABLE_NAME="Temp";publicvoidCreateTempTableStructure(EmployeeDataSet.EmployeesALLDataTableemployeeDataTable){if(!this.Tables.Contains(TEMP_TABLE_NAME)){DataTabletempTable=newDataTable(TEMP_TABLE_NAME);foreach(DataColumncolumninemployeeDataTable.Columns){DataColumndata
阅读全文
posted @ 2011-08-29 09:42
摘要:1、处理脱机数据,在多层应用程序中很有用。 2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.C
阅读全文
posted @ 2011-08-29 09:39
摘要:从不同位置载入 DataRow 后 RowState 的状态修改, 更改, 删除后的 DataRow.RowState 转化使用 AcceptChanges, RejectChanges, SetAdded, SetModified 方法后 DataRow.RowState 的转化使用 ImportRow, Copy 方法后 DataRow.RowState 的转化访问不同 RowState 的 DataRow 中的数据获取 DataTable 中不同 RowState 的 DataRow1. RowState 介绍RowState 是 DataRow 很重要的一个属性, 表示 DataRow
阅读全文
posted @ 2011-08-29 09:36
摘要:一个DataRow对象刚被创建之后其状态是Detached,是孤立的一个存在,所以建立了DataRow之后在DataRow中的单元填充了数据后还要通过DataTable.Rows.Add(DataRow)方法将此DataRow添加到DataTable,DataRow添加到DataTable后, 这个DataRow的状态就转变为Added。当修改了这个DataRow后,这个DataRow状态转为Modified,当用DataRow.Delete()方法删除DataRow后,DataRow状态将转为Deleted,不过此行还存在在DataTable中的,只是状态改变了,这时用DataTable.R
阅读全文
posted @ 2011-08-29 09:34
摘要:-参考http://msdn.microsoft.com/zh-cn/library/ms186724.aspx--1:获取系统日期和时间值函数--getdate()SELECTGETDATE()AS'today'--getutcdate()SELECTGETUTCDATE()AS'today'--2:修改日期和时间值函数--dateadd()SELECTDATEADD(yy,10,GETDATE())--获取当前天的前后五天日期:selectDATEADD(dd,5,GETDATE())selectDATEADD(dd,-5,GETDATE())--2008?
阅读全文
posted @ 2011-08-26 15:07
摘要:FormatString属性设置单元格中数字的格式字符串Delphi语法propertyFormatString: string;描述忆君表格控件使用格式化字符串来控制数字的显示格式,例如“#.00”可以让数字“123”显示成“123.00”,即显示两位小数,而格式串“#,###.000”可以让浮点数"1234.1"显示成"1,234.100",即显示千分位符,且显示3位小数。忆君表格控件还可以控制日期时间的显示格式,例如“yyyy"年"mm"月"dd"日"”可以让数值1显示成“1899年12月
阅读全文
posted @ 2011-08-22 14:35
浙公网安备 33010602011771号