<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Theming Based on Dates</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2722" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=190145913-25102006><FONT face=Arial 
color=#0000ff size=2>OK, it seems smalldatetime field types can be accessed, but 
I'm still not able to use GETDATE() etc. I don' t suppose there are any inbuilt 
functions in MG that will help? I've only seen one inbuilt function 
mentioned&nbsp;- the 'concat' function for string 
manipulation.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=190145913-25102006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=190145913-25102006><FONT face=Arial 
color=#0000ff size=2>Perhaps the SQL Server functions need to be altered in some 
way in order to be passed on by MapGuide - e.g. the validate option in the 
Advanced expression builder in Studio complains about the value for units in the 
DATEDIFF function unless&nbsp;enclosed in&nbsp;single quotes. However, even when 
I can get the expression to validate, it doesn't have the expected effect in 
theming the layer (it appears to be ignored). Is there any guidance on building 
correctly formatted&nbsp;expressions?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=190145913-25102006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=190145913-25102006><FONT face=Arial 
color=#0000ff size=2>Keith</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Campbell, Keith A 
[mailto:keith.campbell@atkinsglobal.com] <BR><B>Sent:</B> 25 October 2006 
12:33<BR><B>To:</B> users@mapguide.osgeo.org<BR><B>Subject:</B> [mapguide-users] 
Theming Based on Dates<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>Is it possible to theme layers based on date values? 
If so, how is this done? I have a layer with a join to a SQL Server table and I 
cannot access datetime fields, nor SQL Server functions such as GETDATE() and 
DATEDIFF(). Any ideas?</FONT></P>
<P><FONT face=Arial size=2>Keith</FONT> </P><BR><BR>
<P align=center><FONT color="#ff0000" 
defanghtml_style="BACKGROUND-COLOR: #ffffff"><STRONG><FONT color=#000000>This 
email and any attached files are confidential and copyright protected. If you 
are not the addressee, any dissemination of this communication is strictly 
prohibited. Unless otherwise expressly agreed in writing, nothing stated in this 
communication shall be legally binding</FONT>.</STRONG></FONT><A 
href="http://www.blackspider.com/"><FONT color="#000000" 
defanghtml_style="BACKGROUND-COLOR: #ffffff"></FONT></A></P><BR><BR><FONT 
style="BACKGROUND-COLOR: #ffffff">
<P align=center><FONT style="BACKGROUND-COLOR: #ffffff">This message has been 
scanned for viruses by </FONT><A 
href="http://bluepages.wsatkins.co.uk/?4318150"><FONT 
style="BACKGROUND-COLOR: #ffffff" 
color=#000000>MailControl</FONT></A></P></FONT></BODY></HTML>