Office中国论坛/Access中国论坛

标题: 怎样在SQL查询中输出类似VB里format(n,"00)得到的效果? [打印本页]

作者: 大飞    时间: 2004-7-19 21:39
标题: 怎样在SQL查询中输出类似VB里format(n,"00)得到的效果?
第一次用ADP做东西,发现SQL Transaction里不能用format(n,"00")。我想要输出01,02,03...这样的效果,请问该怎么办?

[此贴子已经被作者于2004-7-19 15:42:37编辑过]


作者: 阿罗    时间: 2004-7-20 08:54
这个问题以前本版好像有讨论过。最合适的方法还是在客户端例如ADP中显示的时候用VBA的FORMAT函数处理。要想理解为什么SQL SERVER不提供这类函数,只能估计SQL开发小组认为此类事情应该在客户端处理,而不应该加大服务器的负荷,毕竟,SQL SERVER是用来“找”数据的。尽管如此,SQL SEVER还是有CONVERT函数除了负责类型转换,还提供了格式化日期的功能。
作者: 大飞    时间: 2004-7-26 19:06
我是要将查询记录直接绑定到控件上的,不能用VBA函数处理。郁闷啊!
作者: zhengjialon    时间: 2004-7-27 01:11
控件的宿主程序也应该支持一些格式化函数的。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3