我用储存过程
错误是
未能找到存储过程 ''。 System.Text.StringBuilder strAdd = new System.Text.StringBuilder();
strAdd.Append("CREATE PROCEDURE #spAddOrder");
strAdd.Append("@id integer out");
strAdd.Append("as");
strAdd.Append("Insert into [cloud] (id, name, num) values(@id, '" + idName.Text + "', " + idNum.Text + ");"); command.CommandType = CommandType.StoredProcedure;
command.CommandText = strAdd.ToString(); // 设置参数
SqlParameter param;
param = command.Parameters.Add("@id", SqlDbType.Int);
param.Direction = ParameterDirection.Output; command.ExecuteNonQuery();
错误是
未能找到存储过程 ''。 System.Text.StringBuilder strAdd = new System.Text.StringBuilder();
strAdd.Append("CREATE PROCEDURE #spAddOrder");
strAdd.Append("@id integer out");
strAdd.Append("as");
strAdd.Append("Insert into [cloud] (id, name, num) values(@id, '" + idName.Text + "', " + idNum.Text + ");"); command.CommandType = CommandType.StoredProcedure;
command.CommandText = strAdd.ToString(); // 设置参数
SqlParameter param;
param = command.Parameters.Add("@id", SqlDbType.Int);
param.Direction = ParameterDirection.Output; command.ExecuteNonQuery();
需要调用的存储过程是已在SQL中有的,不是动态写的。