ciao a tutti lavoro con c#e vs2005 e microsoft sql... ho creato una query parametrica e nel passaggio dei valori mi è sorto il seguente dubbio
cmd.Parameters.Add("@inizio", SqlDbType.DateTime);
cmd.Parameters.Add("@fine", SqlDbType.DateTime);
cmd.Parameters.Add("@nomelibroprestato", SqlDbType.Text);
cmd.Parameters["@inizio"].Value = DateTime.Now.ToShortDateString();
cmd.Parameters["@fine"].Value = DateTime.Now.AddDays(-1).ToShortDateString();
cmd.Parameters["@nomelibroprestato"].Value = row["memo"];
in @nomelibroprestato vorrei mettere una stringa...è giusto quindi settare come parametro SqlDbType.Text? sinceramente non ho trovato un SqlDbType.String(per fare un esempio)