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

Тема в разделе ".NET", создана пользователем Niceday, 22 мар 2007.

  1. Niceday

    Niceday Гость

    суть такова из числа строка делается легко
    Код (Text):
    String.Format("{0}", id)
    а как строку типо "0" или "25" превратить в int?
    или даже не строку а object из ридера MSQL
    Код (Text):
    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];
     
  2. NikSoft

    NikSoft Гость

    На простой вопрос даем простой ответ

    string s = "123";
    int n = Convert.ToInt32(s);



    То же самое преобразование

    Код (Text):
    int n = Convert.ToInt32(reader[0]));
     
  3. Niceday

    Niceday Гость

    Огромное спасибо
     
  4. NikSoft

    NikSoft Гость

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

    Niceday Гость

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

    Niceday Гость

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

    NikSoft Гость

    Для: Niceday

    SqlCommand command = new SqlCommand("DELETE [table] WHERE 2ой = somevalue AND 3ий элемент = somevalue", connection);
    command.ExecuteNonQuery();
     
Загрузка...

Поделиться этой страницей