• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

типы переменных

  • Автор темы Niceday
  • Дата начала
N

Niceday

суть такова из числа строка делается легко
Код:
String.Format("{0}", id)
а как строку типо "0" или "25" превратить в int?
или даже не строку а object из ридера MSQL
Код:
SqlCommand command = new SqlCommand("SELECT [id] FROM [Products]", connection);
SqlDataReader reader = command.ExecuteReader();
i=0;
while (reader.Read())
{
id[i] = String.Format("{0}", reader[0]);
i++;
}
string[] id = new string[1000];
если например
string[] id = new string[1000];
заменить на
int[] id = new int[1000];
 
N

NikSoft

Для: Niceday
Пожалуйста. Если есть вопросы - задавай.
 
N

Niceday

кстати о простых вопроссах (не хотелось еще 1 тему создавать :D и так уже много наделал)
есть 3 переменных int, есть таблица в MSQL в ней тоже 3 интовых поля, теперь вопрос, как в конец этой таблицы не трогая все остальное адаптерами и т.д. засунуть эти 3 инта в 1 элемент, с ридером все понятно:
Код:
SqlCommand command = new SqlCommand("SELECT [mm] FROM [lala]", connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
MessageBox.Show ("Здесь могла бы быть ваша реклама " + reader[0]);
}
а вритер есть?)
 
N

Niceday

спасибо, но есть еще 1 вопрос:
в MSQL в таблице 3 интовых элемента, 1 из которых заполняется сам, 2 заполняются вручную
как зная 2ой и 3ий элемент удалить строку из MSQL, зная что с тамими 2ым и 3им элементами может быть только одна строка?
 
N

NikSoft

Для: Niceday

SqlCommand command = new SqlCommand("DELETE
WHERE 2ой = somevalue AND 3ий элемент = somevalue", connection);
command.ExecuteNonQuery();
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!