1

Тема: Проблема із запитом

Доброго дня, маю проблему з запитом до БД: маю метод для внесення даних з БД до масиву, але після 15 строки программа не йде далі та виходить з методу, що не так?

        public void Start()
        {
            string conStr = "user id=username;" +
                                       "password=password;server=localhost;" +
                                       "Trusted_Connection=yes;" +
                                       "database=БД;";
            using (SqlConnection con = new SqlConnection(conStr))
            {
                string Sql = "SELECT Subjects(Subjects)" +
                                  "FROM Subjects" +
                                  "ORDER BY Subjects";
                List<string> subj = new List<string>();
                con.Open();
                SqlCommand sc = new SqlCommand(Sql,con);
                SqlDataReader dr = sc.ExecuteReader();

                while (dr.Read())
                {
                    subj.Add(dr.GetString(0));
                }
            }
        }

2

Re: Проблема із запитом

Зробіть запит через командний рядок і перевірте, чи будуть результати. Що означають дужки в select`і, до речі?

3

Re: Проблема із запитом

quez написав:

Зробіть запит через командний рядок і перевірте, чи будуть результати. Що означають дужки в select`і, до речі?

Вибачаюся, не так ввів запит, але все рівно проблема лишається

string Sql = "SELECT Subjects" +
"FROM Subjects" +
"ORDER BY Subjects";

4 Востаннє редагувалося quez (07.06.2015 15:58:56)

Re: Проблема із запитом

А виведіть на консоль цей рядок, одразу проблему побачите.

Подякували: SkyRed, koala, leofun013

5

Re: Проблема із запитом

quez написав:

А виведіть на консоль цей рядок, одразу проблему побачите.

Все, зрозумів, строки в запиті треба було відокрмити пробілом