hcwz 发表于 2009-5-27 17:32:59

在SQL中如何读和写日期啊???

在SQL中如何读和写日期啊!DBMapColumnToChar ();用这个的时候根本就不能把它映射到.日期在数据库是以日期/时间格式存储的,并不是以方本形式存的,请问下有什么办法可以对它进行读和写啊????

hcwz 发表于 2009-6-1 19:21:28

请问下,有哪位大侠知道啊???本人不甚感激....

netcreature 发表于 2009-6-2 15:49:39

1、不知道你是如何具体用的,这样问法让人无所适从!
2、如果想以文本方式来操作日期,你可以先用DateStr()、TimeStr()和Fmt()函数将日期格式化为自己需要的字符串格式,再用DBMapColumnToChar ()进行操作!

hcwz 发表于 2009-6-2 19:22:47

最近在学一些SQL方面的东西.
DTOC(date_expr,fmt_value);MONTH(date_expr);CHR(num_expr);像上述的SQL中的函数如何使用,不知道有没有这样的例子啊??我一直没有找到!

netcreature 发表于 2009-6-3 12:54:28

DTOC是DateTimeTOChar的缩写,CTOD是CharTODateTime的缩写,参数已经写的很明显了!
至于例子,我也没有!

hcwz 发表于 2009-6-3 19:52:35

多谢版主提示,看来得慢慢试了!allqq-mogudiandian-48all

hcwz 发表于 2009-6-4 17:37:05

DBActivateSQL (g_DBC_Handle, "SELECT * FROM Table WHERE Date = CTOD({2/26/2009},mm/dd/yyyy)"); 我这样用执行的时候就会出现错误.
页: [1]
查看完整版本: 在SQL中如何读和写日期啊???