int i = int.Parse(rid);
SqlConnection thisconnection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\lagenius\JIvandhara ngo\JIvandhara ngo\ngo.mdf;Integrated Security=True;User Instance=True");
thisconnection.Open();
string st = ("select receipt_no, name, rupees, pay_by, date from receipt_info where receipt_no = 4");
DataSet thisdataset = new DataSet();
//string cmdtext = "select * from receipt_info where receipt_no =='" + i + "'";
SqlCommand cmd = new SqlCommand(st, thisconnection);
SqlDataAdapter data_ad = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
data_ad.Fill(dt);
-4
A
ответ
0
string st = ("select receipt_no, name, rupees, pay_by, date from receipt_info where receipt_no =" + i);
0
string st = string.Format("select receipt_no, name, rupees, pay_by, date from receipt_info where receipt_no = {0}",i);
0
Во-первых, вы должны переписать заявление, используя параметр
string st = "select receipt_no, name, rupees, pay_by, date from receipt_info where receipt_no = @Receipt_Number";
И когда вы создали ваш SqlCommand
- вы должны добавить параметр @Receipt_Number в его
cmd.Parameters.Add("@Receipt_Number", SqlDbType.Int);
cmd.Parameters["@Receipt_Number"].Value = i;
0
При отправке параметризованных запросов вы должны использовать SqlParameter
. Пример их использования доступен по адресу http://www.dotnetperls.com/sqlparameter
В основном вы структурируете свой запрос с помощью заполнителей и заполняете их, используя свойство s Parameters.
int searchId = 4;
string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\lagenius\JIvandhara ngo\JIvandhara ngo\ngo.mdf;Integrated Security=True;User Instance=True"
using (SqlConnection connection = new SqlConnection(connectionString)) {
connection.Open();
using (SqlCommand command = new SqlCommand(
"select receipt_no, name, rupees, pay_by, date " +
"from receipt_info where receipt_no = @Id", connection))
{
command.Parameters.Add(new SqlParameter("Id", searchId));
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
}
}
}
Смежные вопросы
- 1. Как передать динамическое значение в sql-запросах
- 2. Как передать имя столбца динамическое в запросе?
- 3. Как передать значение null в динамическом запросе
- 4. Как передать динамическое значение в функцию Javascript?
- 5. Как передать динамическое значение в JSON строки
- 6. Как передать динамическое значение в массив байтов
- 7. Как передать динамическое значение $ http.post в angularjs
- 8. Как передать динамическое значение в SqlDataSource?
- 9. Как передать динамическое значение в FilenameFilter?
- 10. Как передать динамическое значение в @ Url.Action?
- 11. Значение %%% в sql-запросе?
- 12. Возможность передать динамическое значение шаблону
- 13. Как передать целочисленную переменную в запросе SQL
- 14. Как передать параметр integer в SQL-запросе
- 15. Как передать параметры в SQL-запросе oracle?
- 16. Значение '' sql в запросе
- 17. как передать динамическое значение узлу шеф-повара
- 18. как передать выпадающее динамическое значение в PHP/MySQL
- 19. Как использовать некоторое динамическое значение в одном запросе в mysql
- 20. ошибки передать значение в запросе Django
- 21. Как передать тип байта [] в запросе sql в MyBatis?
- 22. Как установить значение переменной в sql-запросе
- 23. Как передать динамическое значение в функции WHERE в Laravel 5.1?
- 24. Как передать динамическое значение в срезе, используя в цикл
- 25. jQuery передать динамическое значение id для функции
- 26. Динамическое значение SQL из таблицы
- 27. Как передать значение словаря слова в запросе mysql как аргумент?
- 28. Как передать имя переменной в запросе mysql с помощью python
- 29. Динамическое связывание в SQL
- 30. динамическое имя таблицы в запросе
Добро пожаловать в StackOverflow! Когда вы задаете вопросы, вы должны; дайте краткое описание вашей проблемы, то, что вы пробовали, фактический и ожидаемый результат, а затем задайте вопрос. – Patrick