3
我已經通過與此相關的另一個問題顯得檢索特定的項目,但我有一個不同的問題。我無法獲得要返回的特定項目,它只返回我的列名稱。我如何獲得物品返回?無法從數據集
public static string GetOneFieldRecord(string field, string companyNum)
{
DataSet ds = new DataSet();
SqlCommand comm = new SqlCommand();
string strSQL = "SELECT @FieldName FROM Companies WHERE CompanyNum = @CompanyNum";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @connstring;
comm.Connection = conn;
comm.CommandText = strSQL;
comm.Parameters.AddWithValue("@FieldName", field);
comm.Parameters.AddWithValue("@CompanyNum", companyNum);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = comm;
conn.Open();
da.Fill(ds, "CompanyInfo");
conn.Close();
return ds.Tables[0].Rows[0].ItemArray[0].ToString();
}
我也試過
return ds.Tables[0].Rows[0][0].ToString();
我剛開始無論是在字段變量。 如果我通過在(「公司名稱」,33),它返回「公司名稱」。
哇。我不能相信我錯過了這一點。謝謝。 – tkarnau
是的,我以前就遇到了這個問題,我已經忘記了我是如何解決它。 – tkarnau