请教如何判断一变量(如rs("data1"))的值是否为数字、日期或字符?代码如何写? ISNUMERIC确定表达式是否为一个有效的数字类型。ISDATE确定输入表达式是否为有效的日期。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是菜鸟,请问代码如何写?例如:如果rs("data1")的值为日期则将其显示出来?If rs("data1") isnumeric ThenResponse.Write rs("data1")End If是这样写对吗? 假定数据存放在表中:create table tbl( a datetime)insert into tbl values('2004-3-3')if (select isdate(a) from tbl )=1 select a from tbl If rs("data1") isnumeric ThenResponse.Write rs("data1")End If在sql server 中没有这种写法。 declare @a varchar(100)--判断是否日期set @a='2003-01-01'if isdate(@a)=1 print '日期型' else print '非日期型'--判断是否数字set @a='2003-01'if isnumeric(@a)=1 print '数字型' else print '非数字型' sql server模糊查询 这样用事务合理吗? 请大家来判断这两个SQL语句有什么不同? 如何确定当前日期在指定的时间段内? 两个数据库的问题! 请问如何将系统时间与SQL中的datetime字段做比较得出相差多少年的全部记录,谢谢 SqlServer数据库还原问题 求教SQL语句 利用向导导入数据 不知道为什么,SQL语句我来是学不熟练,请前辈指导// 请教各位高手如下查询代码如何写---- 谁学mcse的SQL书时做过bookshopdb这个数据库文件,能备份下来发给我吗? 急用~~~~~~~~~~~~!!!!!!!!!
Response.Write rs("data1")
End If是这样写对吗?
create table tbl
( a datetime)
insert into tbl values('2004-3-3')
if (select isdate(a) from tbl )=1
select a from tbl
Response.Write rs("data1")
End If
在sql server 中没有这种写法。
set @a='2003-01-01'
if isdate(@a)=1 print '日期型' else print '非日期型'--判断是否数字
set @a='2003-01'
if isnumeric(@a)=1 print '数字型' else print '非数字型'