C # и команды SQL - PullRequest
       19

C # и команды SQL

2 голосов
/ 04 декабря 2011

Я пытаюсь создать свое первое приложение базы данных с интерфейсом приложения C # (не веб-сайта) и с Microsoft SQL Server Compact Edition в качестве серверной части.На самом деле это база данных наблюдений за птицами для наблюдателей за птицами.

Я создал базу данных с 3 таблицами, используя схему и конструктор базы данных.

Я назначил 2 поля в 3 таблицах в качестве внешних ключей,Я думаю, что сделал это правильно, но я не уверен.

Я перетащил таблицы в основную форму программы и автоматически создал несколько текстовых полей и одно окно списка для ввода данных.

Iя пытаюсь разрешить выбор вида птицы (поле: «общее имя» navchar) из таблицы видов, который затем вставил бы значение из поля первичного ключа в таблицу видов (поле: «видов ID» и int) в качестве иностранногоключ или ссылка на поле видов (поле «видов» и int) в базе данных sightings.

Я на самом деле борюсь с экстремальными основами, такими как вызов SQL-команд из C # для отображения одного поля, но длявыберите и вставьте другое поле в той же строке, что и значение в другой таблице (это мое понимание внешнего ключа, исправьте меня, если я ошибаюсь).

Извините, если я не очень хорошо себя здесь выражаю,Обратите внимание, что я абсолютный новичок.Мне достаточно комфортно с C # (хотя я не использовал его более года), но это первый раз, когда я добавляю SQL-сервер в смесь.

Ответы [ 2 ]

0 голосов
/ 08 мая 2012
MySqlConnection Conn = new MySqlConnection();
MySqlCommand Cmd = new MySqlCommand();   

 Conn.ConnectionString="Server=localhost;Port=3306;Database=database;Uid=root;Pwd=root";
    Cmd.Connection = Conn;
    Cmd.CommandText = "Statment";
    Conn.Open();
    // for Insert or Update or Delete
    Cmd.ExecuteNonQuery();

    //for Select
    Cmd.ExecuteReader()

    Conn.Close();
0 голосов
/ 04 декабря 2011

Я хотел бы поделиться некоторыми ссылками, чтобы иметь обзор insert, update, delete и view данных из базы данных в форму окна, здесь вы идете:

http://www.akadia.com/services/dotnet_update_form.html

http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/f02bac79-7216-4e45-9c01-f45e0d06ce2f

Спасибо за ваше время.

...