本博客记录傻猫的生活、工作和学习,并与大家一起分享快乐.
该日志由 samool 发表于 2008-09-17 4:28 PM
在sql中,smalldatetime及datetime型的数据显示不是那么让人满意,因此我找了些格式化的方法列出来convert(char(10),datetime,101)
在数据库取出来的时候就转换好
select getdate()
2006-05-12 11:06:08.177
该日志由 samool 发表于 2008-06-12 2:33 PM
今天在做SQL统计的时候,有一个任务需要将日期按天分类统计,也就是把每天的订单数,以及其它信息的汇总,用下面这个函数就可以搞定,这个是统计已经有的天数。如果某天没有数据的话,就没有。
另外我在网上看到一种方法,如果某天没数据也要显示为0的话,就这样操作:先建一个日期表,再进行链表操作,关联查询就可以了。
select convert(varchar(10),mytime,120) 时间 , count(*) 订单数 ,
sum (trueprice), sum(price) from wenchuan_512
Group by convert(varchar(10),mytime,120)
order by convert(varchar(10),mytime,120)
该日志由 samool 发表于 2008-05-31 11:23 PM
今天用远程终端登录服务器(Windows 2000 Server),提示“远程终端连接超过最大连接数,系统拒绝登录”,以前也遇到过这个问题,也找过很多资料,但是其它那些方法如果想在短时间内登录到服务器,基本上不可能,你要重新开机,在服务器上设置连接数量,如果我们离服务器很远,根本不可能去重启服务器,那下面这个方法就是终极解决方法了。
该日志标签: mstsc, sql, query, xp_cmdshell, 远程终端
该日志由 samool 发表于 2008-03-19 2:38 PM
SQL Server Data Access Components (SDAC) 是一组存取SQL Server数据库的非可视控件,今天在盒子上看到这个控件,发行版本居然都V4.3了,怎么以前没有听说过呢,据说这个比ADO效率要高很多,我还没试过,只是据说,今天装上了,已经是破解版,带源码的,先学习一下。
下载地址:Delphi盒子网站
| SQL Server Data Access Components Overview | |
|
该日志由 samool 发表于 2008-03-13 5:14 PM
ThinkPHP提供强大的数据查询功能,很多查询操作函数在系统中已经内置有了,不需要手动连接数据库,只需要作一下简单的数据连接配置,直接数组参数方式配置和DSN参数进行连接数据库,所有操作都是傻瓜式的,很方便,呵呵,以下内容来源于《ThinkPHP开发指南》。
1、普通查询
$condition = new HashMap();
// 查询 name 为 thinkphp 的记录
$condition‐>put('name','thinkphp');
// 使用数组作为查询条件
$condition = Array();
$condition['name'] = 'thinkphp';
使用 Map 方式查询和使用数组查询的效果是相同的,并且是可以互换的。
该日志由 samool 发表于 2008-03-04 7:34 PM
企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下:
1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器
2、然后点上面菜单中的工具-->选择数据库维护计划器
3、下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里一般不用做选择-->下一步检查数据完整性,也一般不选择
该日志由 samool 发表于 2007-09-22 12:40 PM
今天在家里写一个采集小程序,由于新闻是英语的,SQL语句在MSSQL查询分析器中可以正常运行,但是在Delphi中用TADOQuery写入数据时,出现了“不正常的定义参数对象,提供了不一致的或不完整的信息”这个错误,检查好多遍,始终还是这个错误。
最后没有办法了,在网上查了一下“不正常的定义参数对象,提供了不一致的或不完整的信息”这个信息,发现有提示说是由于TADOQuery对象把":"后的字符当作变量来使用,导致数据识别错误。
解决方法:只要把TADOQuery.ParamCheck设置为False即可。
该日志标签: sql, adoquery, paramcheck
该日志由 samool 发表于 2006-12-04 10:58 AM
该日志由 samool 发表于 2006-12-04 10:57 AM
1:在企业管理器里面控制台点数据库——》右键-》任务-》附加数据库-》找到MDF所在路径就可以了
2:在查询分析器里执行如下语句
exec sp_attach_db '数据库名','mdf文件路径'
比如你的数据库名字为X,mdf文件的路径是d:/Y.mdf,就可以用下面的代码搞定
exec sp_attach_db 'X','d: Y.mdf'
该日志由 samool 发表于 2006-05-12 3:34 PM
该日志标签: sql