ok ci provo....nella mia pagina pagina1.aspx.cs ho inserito il seguente codice
XmlDocument doc = new XmlDocument();
//XmlNode nodo;
String testoquery = "";
XmlNodeList nodi;
doc.Load("C:/Documents and Settings/.../queries.xml");
nodi = doc.GetElementsByTagName("query");
DateTime today = new DateTime();
today = DateTime.Now;//data di oggi
DateTime oneYear = today.AddYears(-1);//scorso anno
DateTime twoYears = today.AddYears(-2);//due anni fa
foreach (XmlNode nodo in nodi)
{
if (nodo.FirstChild.InnerText == "pagina1")
testoquery = nodo.FirstChild.NextSibling.InnerText;
}
SqlCommand cmd = new SqlCommand(testoquery, cn);
all interno del file xml invece c è il seguente nodo
<query>
<nome>pagina4</nome>
<testo>SELECT x,y,z
FROM tabella1 join tabella2 on ....
WHERE tabella1.docdate='20090514'
</testo>
</query>
ora invece di '20090514' mi piacerebbe metterci 'today' ossia una variabile(contenuta in pagina1.aspx.cs)che contiene la data odierna.
quando però metto 'today' la query non funziona e ovviamente mi restituisce una tabella vuota...
se vi servono più info per capire il problema dite pure....