View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
ragup001 ragup001 is offline
external usenet poster
 
Posts: 3
Default how to format a date to be used in sqlstring in excel 2007- contd

Thanks, but how would you format the field and use it in sqlstring ??
Dim a as String
Dim b as String

a = Range("A1").Select
b = Range("A2").Select

(A1 contains 12/1/2006 and A contains 12/31/2006)

Is it this?? sqlstring = sqlstring #a#,#b#

Thanks in advance.


In any case I am getting an error. Any help is much appreciated.

Seems to me that whenever I have to deal with dates I have to use # before
and after the date. This may not be the case for you at all, but I'd try:
sqlstring = sqlstring & #12/1/2006# ,#12/31/2006#

"ragup001" wrote:

I have a startdate in cell a1 as 12/1/2006 and enddate in cell a2 as
12/31/2006. These are used as parameters for a sqlstring in excel 2007.
sqlstring = sqlstring & '12/1/2006' ,'12/31/2006'

Excel gives me a run-time error '1004' : SQL syntax error.

Can someone please tell me how to format the dates??

Thanks,

Ragup