Die gespeicherte Prozedur ist:Ich erhalte den Fehler "Prozedur oder Funktion 'stSelect' erwartet den Parameter '@stNo', der nicht mitgeliefert wurde."
ALTER PROCEDURE [dbo].[stSelect]
(@stNo INT)
AS BEGIN
SELECT *
FROM stTable
WHERE stNo = @stNo
END
Der C# -Code ist:
private void button1_Click(object sender, EventArgs e)
{
sqlConnection1.Close();
SqlCommand cmd;
dataSet41.Clear();
cmd = new SqlCommand("stSelect", sqlConnection1);
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@stNo", textBox1.Text);
sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlDataAdapter1.SelectCommand = cmd;
sqlDataAdapter1.Fill(dataSet41);
sqlConnection1.Close();
}
Ihnen sehr für Ihre Hilfe danken
Ali
In welcher Zeile erhalten Sie den Fehler? – andrewjboyd
vielleicht weil der Parameter als Int definiert ist und Sie liefern Text – pm100