列不属于表

本文关键字:不属于 | 更新日期: 2023-09-27 18:05:18

try
        {
            objConn.Open();
            connexion.da = new SqlCeDataAdapter("Select NUM_PHY ,NOM_CLI ,NUM_FAC  ,DATE_FACT ,MODE_PAIEMENT   ,DATE_REG  from EXP WHERE NOM_CLI=@client  =@vari", objConn);
            da.SelectCommand.CommandType = CommandType.Text;
            da.SelectCommand.Parameters.Add("@client", client);
            da.Fill(ds,"EXP");

            DataRow drow = ds.Tables["EXP"].Rows[0];
            MessageBox.Show(drow["NOM_CLI"].ToString());
            MessageBox.Show(drow["NUM_PHY"].ToString());

我有这个错误:列'NUM_PHY'不属于表EXP.

为什么这列而不是其他?

列不属于表

修改代码

DataRow drow = ds.Tables["EXPORT"].Rows[0];

DataRow drow = ds.Tables["EXP"].Rows[0];

由于您正在填写"EXP"表中的值

请检查名称为"NUM_PHY"的列是否存在,也希望区域设置没有变化。