发信人: foxzz() 
整理人: hunter__fox(2002-03-16 23:35:39), 站内信件
 | 
 
 
作 者: c_ff (非非) 1999.12.27 
 我编写ASP程序通过ODBC查询VFP数据库,日期条件的格式遇到了问题。 
 以下语句都是语法错误或不能返回应该返回的数据,我该怎么办呀? 
 select * from xx where 日期={1999/1/1} 
 select * from xx where 日期="1999/1/1" 
 select * from xx where 日期='1999/1/1'       (该语句可用于MS sql serve 
 r数据源) 
 select * from xx where 日期=#1999/1/1#       (该语句可用于foxprow数据源 
 ) 
 select * from xx where 日期=ctod('1999/1/1') 
 请各位高手务必帮忙。。。。 
 -- 
 ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.53.234] 
 老朋友,您的一票是给网易最好的新年礼物 
 (注:请务必填写 www.163.com ) 
 ---------------------------------------------------------------------------- 
 ---- 
   作 者: foxzz (zz) 1999.12.27 
 请参考: 
 sql语句查询日期视数据库不同有不同的使用方法 
 VFP: 
    "SELECT * FROM table1 where date1={01/01/1999}" 
 ACCESS: 
  "SELECT * FROM yourTable where dateField=#1998/12/10#", 
  日期须加井号 
 SQL SERVER: 
  "SELECT * FROM yourTable where dataField='july 10,1998' " 
  日期是作为字符串使用的 
  如果日期格式使用的是yy/mm/dd或yyyy/mm/dd之类格式, 
  其次序应根据服务器的设定而定 
 
  
 
 --------------------------------------------------------------------------------
  
 当前位置:
  Netease BBS 精华 >>讨 
  
  | 
 
 
 |