下面是我想获取最后一个条目的查询visitno
,特别是pid
,这个查询工作正常,但选择了 pid 的所有行,visistNo is of Number Datatype
public int GetPatientID_visitNo(int pid)
{
int data = 0;
try
{
string sql = "Select VisitNo From Patient_Visit_Details where Patient_ID = " + pid;
cmd = new OleDbCommand(sql, acccon);
rs = cmd.ExecuteReader();
if (rs.HasRows)
{
data = Convert.ToInt32(rs[0]);
}
}
catch (Exception err)
{
}
return data;
}
当我在查询下面尝试时,它给了我错误no data exist
,因为我的表是新的并且它不包含任何行,我该怎么做
string sql = "Select MAX(VisitNo) From Patient_Visit_Details where Patient_ID = " + pid;