powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Помогите бедной девушке разобраться с курсовиком!
11 сообщений из 11, страница 1 из 1
Помогите бедной девушке разобраться с курсовиком!
    #34508114
Julu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не очень хорошо разбираюсь в ADO.net, делаю курсовик. Работаю в Visual Studio 2005, SQL Server 2005. Пожалуйста, подскажите, как сделать следующее: у меня есть несколько связанных таблиц в SQL Server: таблицы Employee, Department, Post. Нужно в зависимости от отдела, информация о котором находится в Department, отобразить на форме информацию о сотрудниках (Employee). На форме есть 5 checkbox для выбора отдела и кнопочка. При нажатии на кнопку я написала обработчик:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 string check1 = checkBox1.Text;
            string check2 = checkBox2.Text;
            string check3 = checkBox3.Text;
            string check4 = checkBox4.Text;
            string check5 = checkBox5.Text;
            {
                if ((checkBox1.Checked) || (checkBox2.Checked) || (checkBox3.Checked) || (checkBox4.Checked) || (checkBox5.Checked))
                {
                    string Connection="Data Source=MADDY;Initial Catalog=Bookshop;Integrated Security=True";
                    string query = "SELECT  Departments.Department, Employee.Surname, Employee.Name, Employee.LastName, Post.Post FROM Departments INNER JOIN Employee ON Departments.DepartmentID = Employee.DepartmentID INNER JOIN Post ON Employee.PostID = Post.PostID where Departments.Department LIKE '" + check1 + "%'OR Departments.Department LIKE '" + check2 + "%'OR Departments.Department LIKE '" + check3 + "%'ORDepartments.Department LIKE '" + check4 + "%'ORDepartments.Department LIKE '" + check5 + "%'";
                  this.sqlCommand1.CommandText = query;
                    SqlDataAdapter1 da = new SqlDataAdapter(query, Connection);
                    dataSet1 ds = new DataSet();
                    da.Fill(ds, "Employees");


На то все это у меня выдается куча ошибок. На форму я поместила соответственно SQLCommand1,sqlDataAdapter1,dataSet1. еще хочу поместить туда DataGrid для вывода результатов, но не знаю как связать его с dataSet1. Помогите пожалуйста!!!
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508119
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие ошибки-то? Во время компиляции али когда запускаете?
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508124
Julu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
во время компиляции:
Error 1 The type or namespace name 'SqlDataAdapter1' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Julia\My Documents\Visual Studio 2005\Projects\Client\Client\Form3.cs 49 21 Client

Error 3 'Client.Form3.dataSet1' is a 'field' but is used like a 'type' C:\Documents and Settings\Julia\My Documents\Visual Studio 2005\Projects\Client\Client\Form3.cs 50 21 Client
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508128
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если в таком ключе, то вам там все и сообщается -- странно что сами не справились. Правильно вот так будет:
Код: plaintext
1.
2.
SqlDataAdapter da = new SqlDataAdapter(query, Connection);
da.Fill(dataSet1, "Employees");
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508130
Julu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, ошибки все те же. Тем более что у меня на самой форме компонент SQLDataAdapter1.
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508133
Julu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще Вы не подскажите, как все это вывести в DataGrid?
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508138
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
sqlDataAdapter1 = new SqlDataAdapter(query, Connection);
sqlDataAdapter1.Fill(dataSet1, "Employees");
[src]

А в DataGrid вывести -- я думаю, как-то так:
[SRC c#]
dataGrid1.DataMember = "Employees";
dataGrid1.DataSource = dataSet1;
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508150
Julu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот на это sqlDataAdapter1.Fill(dataSet1, "Employees"); выдается ошибка Incorrect syntax near 'ORDepartments'.:(
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508160
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ бедная девушка :) Вы ж такие триггеры тут пишете -- а простую ошибку не разглядели. Пробел между OR и Departments хде?
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508170
Julu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый товарищ, Нахлобуч!
Спасибо Вам огромное:)!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Помогите бедной девушке разобраться с курсовиком!
    #34508177
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На здоровье :) Еще совет: прикупите, Юля, книженцию .
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Помогите бедной девушке разобраться с курсовиком!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]