C#中sql语句调用自定义的方法

问题描述

stringsql="selectcreatetimefromteblenames";然后将查询结果的createtime绑定dataGridView但是我查询的createtime是一个时间戳,于是写了下面一个方法,用来还原时间戳为windows时间格式privateDateTimeStampToDateTime(stringtimeStamp){DateTimedateTimeStart=TimeZone.CurrentTimeZone.ToLocalTime(newDateTime(1970,1,1));longlTime=long.Parse(timeStamp+"0000000");TimeSpantoNow=newTimeSpan(lTime);returndateTimeStart.Add(toNow);}我想问一下能不能直接在stringsql="selectcreatetimefromteblenames";中调用StampToDateTime(stringtimeStamp)把createtime传给StampToDateTime,然后返回一个值,然后返回的值直接绑定dataGridView?麻烦知道的告诉我一下该怎么写,最好能写出来。谢谢了。

解决方案

解决方案二:
你的createtime在sql中是时间戳?sql的timestamp列,在你修改数据的时候是会自动更新的,而且是不能还原成日期的,对应的c#类型是byte[]建议你使用smalldatetimetimestamp/rowversion参考https://msdn.microsoft.com/zh-cn/library/ms182776(v=sql.110).aspx

时间: 2024-08-26 13:20:26

C#中sql语句调用自定义的方法的相关文章

dedecms中sql标签调用数据实现方法({dede:sql}标签)

官方关于{dede:sql}介绍 标签名称:sql功能说明:用于从模板中用一个SQL查询获得其返回内容适用范围:全局使用基本语法:{dede:sql sql=""}底层模板{/dede:sql}参数说明:sql="" 完整的SQL查询语句底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用 应用实例: 1.调用某个特定会员发布的文章内容  代码如下 复制代码 {dede:sql sql='Select * from dede_archive

asp中sql语句生成自定义函数

 代码如下 复制代码 <% class SQLString '************************************ '变量定义 '************************************ 'sTableName ---- 表名 'iSQLType ----SQL语句类型:0-增加,1-更新,2-删除,3-查询 'sWhere ---- 条件 'sOrder ---- 排序方式 'sSQL ----值 Private sTableName,iSQLType,sW

ASP中SQL语句调用问题-首页如何调用推荐产品

     如题!想要在网站首页调用推荐产品功能,而不是按产品ID排序调用,当前为由低到高调用,想改成调用推荐的产品,代码如下       <tr>       <td height="30" background="images/l2.gif"><div class="dd1">产品中心<span class="yf">PRODUCT CENTER</span><

跟踪oracle中sql语句执行过程及相关知识拓展

select * from v$sqlarea; select * from v$sqlarea where first_load_time>'2010-11-27/09:30:00';         这个方法查询结果每条记录显示一条查询语句,且只能查询sql_text小于1000字符的,多余的会被截断.         改进一下: select * from v$sqlarea where first_load_time>'2010-11-27/09:30:00' and sql_text

ASP中SQL语句导致的性能问题

问题|性能|语句 今天,修改了一点上次做的办公管理系统中的文件上传的BUG,原因是ASP中SQL语句性能问题导致了RecordSet对象关闭,结果使数据入库失败.对于这个错误,我目前只能这样理解了: SQL语句 select * from TAB_FILES 打开表后,然后调用AddNew方法添加要更新的数据,表面上看没什么问题,当TAB_FILES表中记录相当多时, select * from TAB_FILES 问题就暴露了,所有被选择的数据会写入系统内存缓冲区(实际操作由RecordSet

JavaScript中5种调用函数的方法

 这篇文章主要介绍了JavaScript中5种调用函数的方法,本文详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助,需要的朋友可以参考下     这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助! JavaScript,调用函数的5种方法 一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下

java中sql语句的具体用法,增删查改

问题描述 java中sql语句的具体用法,增删查改 java中sql语句的具体用法,增删查改,如何用动态的方法改变查找的位置,输出的位置,判断这个数据是否存在于数据库中 解决方案 这问题有自己思考过么 解决方案二: https://www.baidu.com/link?url=jykznQpWlQYTk0AcnMob3UN-B_iYzOccrutv00x5SAaAVNOYO8xApShvC6wqWeG9NYgnkacMB-lvt08dSMc68a&wd=&eqid=a253ae6e0001

Oracle数据库中SQL语句的优化技巧_oracle

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.

编译器-MFC中 SQL语句格式的的问题

问题描述 MFC中 SQL语句格式的的问题 (1)下面是程序中的SQL语句: mSqlStr = "INSERT INTO BORROW (READER_ID, BOOK_ID, BORROW_DATE, B_CLERK_ID) VALUES('"; // mSqlStr = "INSERT INTO BORROW (READER_ID, BOOK_ID, B_CLERK_ID) VALUES('"; mSqlStr = mSqlStr + m_strReaderI