using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.Sql; using System.Data.SqlClient; using System.Configuration; public partial class loetelu4 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { SqlConnection yhendus = new SqlConnection(ConfigurationManager. ConnectionStrings["ConnectionString"].ConnectionString); yhendus.Open(); int suurimaasta = 1985; int vahimaasta = 1965; if (Request["aastakuni"] != null) { if (!int.TryParse(Request["aastakuni"], out suurimaasta)) { Response.Write("vigane aasta " + Request["aastakuni"]); Response.End(); } } if (Request["aastaalates"] != null) { if (!int.TryParse(Request["aastaalates"], out vahimaasta)) { Response.Write("vigane aasta " + Request["aastalates"]); Response.End(); } } SqlCommand kask = new SqlCommand( "SELECT mark, aasta FROM lennukid " + "WHERE (aasta<=@sAasta) AND (aasta >= @vAasta) " + "FOR XML RAW('lennuk'), ROOT('lennukid'), ELEMENTS", yhendus); kask.Parameters.AddWithValue("sAasta", suurimaasta); kask.Parameters.AddWithValue("vAasta", vahimaasta); String vastus = kask.ExecuteScalar() as String; if (vastus != null) { Response.ContentType = "text/xml"; Response.Write(""); Response.Write(vastus); } else { Response.ContentType = "text/plain"; Response.Write("andmed puuduvad"); } Response.End(); } }