热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SqlServer学习(一)【杂记录】

<prename"code"class"sql"><spanstyle"font-family:Arial,Helv
txtdate=DateTime.Parse(Context.Request["txtDate"].ToString()).ToString("yyyy-MM-dd");



//类调用:
string cOnnectionString= ConfigurationManager.ConnectionStrings["DefaultDbServerConnection"].ConnectionString;


sql语句按日期查询
select * from History where convert(varchar(10),STime,120)='2011-12-01'
select * from History where datediff(dd,STime,'2011-12-01')=0
select * from History where STime>='2011-12-1 00:00:00.000' and STime<='2011-12-1 23:59:59.997'


 //最近新接触可空类型,工作中写了这么一个对象类,其中有一个属性字段是这样子的
///
/// 取样日期时间
///

private DateTime? samdate;
public DateTime? SamDate
{
get { return samdate; }
set { samdate = value; }

}

//最终在UI层赋值后,显示时,一直不出现,最终原因原来是
//DateTime?为可空,如果不空,得先转换为string,然后将string转换为DateTime,在将DateTime转换为你想要的格式的string串,
//感觉非常麻烦,具体方法如下
string strdate = DateTime.Parse(modSamVouch.SamDate.ToString()).ToString("yyyy-MM-dd")
//亦或者我的方法
string strdate=SamDate==null?"":DateTime.Parse(SamDate).ToString("yyyy-MM-dd")


Aspose.Cells.dll使用:

 public static DataTable ExeclToDataTable(string Path)
{
try
{
DataTable dt = new DataTable();
Aspose.Cells.Workbook workbook = new Workbook();
workbook.Open(Path);
Worksheets wsts = workbook.Worksheets;
for (int i = 0; i {
Worksheet wst = wsts[i];
int MaxR = wst.Cells.MaxRow;
int MaxC = wst.Cells.MaxColumn;
if (MaxR > 0 && MaxC > 0)
{
dt = wst.Cells.ExportDataTableAsString(0, 0, MaxR + 1, MaxC + 1, true);
}
}
return dt;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}


在SQLSERVER中批量替换字符串的方法:

update ProgInfo set JoinTime=replace(JoinTime,'2007-3-2','2007-03-02')



推荐阅读
  • 解决网页乱码问题的实用方法
    网页乱码问题在开发中较为常见,主要由文件编码、程序字符集设置和数据库连接字符集设置不当引起。本文将详细介绍如何逐一排查并解决这些问题。 ... [详细]
  • MySQL 5.7 服务端在 Windows 上的安装与配置
    本文详细介绍了在 Windows 系统上安装和配置 MySQL 5.7 服务端的方法,包括 my.ini 配置文件的设置、初始化数据库、启动服务以及设置用户权限等步骤。 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • 提升MySQL数据库架构性能的策略与方法
    为了提升MySQL数据库架构的性能,本文探讨了多种策略与方法。首先,分析了影响数据库性能的关键因素,并详细阐述了数据库结构优化的重要性。接着,介绍了数据库设计的基本步骤,包括第一、第二和第三范式的应用,以及反范式化设计的场景。此外,还讨论了数据库物理设计的关键要素,如表定义、索引设计和存储引擎选择,以确保高效的查询响应和数据管理。 ... [详细]
  • SQL 语句的性能优化:你做到了吗?
    在 SQL Server 查询性能优化中,书签查找的作用不容忽视。本文深入探讨了书签查找对查询效率的影响,并提供了实用的优化策略,帮助开发者提升数据库性能。通过具体案例分析,文章展示了如何有效避免不必要的书签查找,从而显著提高查询速度和系统响应时间。 ... [详细]
  • 数据库和C#中均为可空类型。这时候直接给字段赋值为nullparameters[9].Valuenull;执行的时候报错了,一大堆,总之说它少了一个参数。用sqlserverpr ... [详细]
  • 关于SQLSERVER的全文目录跟全文索引的区别
    很久没有写随笔了,本来之前想写一篇关于SQLSERVER全文索引的随笔,可惜没有时间,一直拖到现在才有时间写,不好意思让各位久等了~先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛 ... [详细]
  • 1.3.4ProfilerSQLServerProfiler是一个图形化的管理工具用于监督记录和检查SQLServer数据库的使用情况对系统管理员来说它是一个监视用户活动的间谍1. ... [详细]
  • 微软平台的软件开发系统中,有着一套自己的约定规则。熟悉.net开发的都会对异常处理不陌生,现阶段的各种编程语言中,都不乏异常处理机制,个中原理也都大同小异。sqlserver在批处 ... [详细]
  • MySQL 数据操作:增、删、查、改全面解析
    MySQL 数据操作:增、删、查、改全面解析 ... [详细]
  • 当当开源shardingjdbc,轻量级数据库分库分表中间件详解数据库
    近期,当当开源了数据库分库分表中间件sharding-jdbc。Sharding-JDBC是当当应用框架ddframe中,从关系型数据库模块dd-rdb中分离出来的数据库水平分片框 ... [详细]
  • 本文主要介绍关于asp.net,visualstudio,sqlserver的知识点,对【asp.net小说网站案例】和【asp.net电商项目】有兴趣的朋友可以看下由【师哥帮忙】投稿的技术文章,希 ... [详细]
  • Java连接SqlServer2008数据库(转)
    Java连接SqlServer2008数据库首先下载JDBC:下载地址:http:www.microsoft.comzh-cndownloaddetails.aspx?id21599下载 ... [详细]
  • 定制数据层关键字:数据层,访问,元数据,数据访问模型http://www.gaodaima.com/35448.html定制数据层_sqlserver ... [详细]
  • 在Sqlserver数据库历代版本当中,系统数据库有四个,master,model,msdb,tempdbmaster----记录SQLServer系统的所有系统级信息。这包括实例范围的元数 ... [详细]
author-avatar
蓝社
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有