绑定datagrid时的数据库异常

时间:2012-09-17 15:58:45

标签: c# mysql

public void FillGrid()
{
    string connString = "Server =localhost;Port = 3306; Database =lbmtcs; UID =serverUser; Password =";
    MySqlConnection Pathway = new MySqlConnection(connString);

    string gridView = "SELECT PIN, Status, Cert_Title_No, Owner_Name, Co_Owner, Street, Barangay FROM landrecord"
                        +"WHERE PIN = @pin, Status = @Stat AND Cert_Title_No = @Cert AND Owner_Name = @Owner AND Co_Owner = @CO AND Street = @St AND Barangay = @Bar";
    MySqlCommand grid = new MySqlCommand(gridView, Pathway);
    MySqlDataAdapter MyDA = new MySqlDataAdapter();
    MySqlCommandBuilder cmd = new MySqlCommandBuilder(MyDA);
    MyDA.SelectCommand = grid;

    DataTable table = new DataTable();
    MyDA.Fill(table);

    BindingSource bSource = new BindingSource();
    bSource.DataSource = table;
    dGrid.DataSource = bSource;

}

MySqlException未处理:

  

命令执行期间遇到致命错误。

代码中有什么问题?

我正在选择要在我的数据网格中显示的一些列。

1 个答案:

答案 0 :(得分:2)

@pin和Status之间应该是AND而不是a,