C# and SQL Commands



我正在尝试创建我的第一个数据库应用程序与c#应用程序(不是网站)前端和微软SQL Server紧凑型版作为后端。它实际上是一个鸟类观察者的鸟类观测数据库。

我使用模式和数据库设计器设置了3个表的数据库。

我在3个表中分配了2个字段作为外键。我想我做对了,但我不敢肯定。

我已经将表格拖放到主程序表单上,并自动创建了一些文本框和一个列表框用于数据输入。

我试图允许从物种表中选择鸟类物种(字段:"通用名称"一个导航字符),然后将从物种表中的主键字段(字段:"speciesID"一个int)插入值作为外键或链接到物种字段(字段"物种"一个int)在目击数据库中。

我实际上正在与极端的基础知识作斗争,例如如何从c#中调用SQL命令来显示一个字段,但要在不同表中的值的同一行中选择和插入不同的字段(这是我对外键的理解,如果我错了,请纠正我)。

如果我在这里没有很好地表达自己,我很抱歉。请注意,我完全是个新手。我对c#相当熟悉(虽然我有一年多没有使用它了),但这是我第一次使用SQL服务器。

我想分享一些链接来概述insert, update, deleteview数据从数据库到您的窗口窗体,在这里:

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

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

感谢您的宝贵时间。

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();

最新更新