누가 아래 질문으로 문제를 알려 주실 수 있습니까? 나는 MS 액세스에서 실행하고하고는MS 액세스 @@ 신원 쿼리 문제
을 제공코드 쿼리 식 'ID = @@ IDENTITY'에서
구문 오류 :
public DosageBO SaveDosage(DosageBO dosage)
{
try
{
using (IDbConnection connection = OpenConnection())
{
StringBuilder sql = new StringBuilder();
sql.AppendLine("INSERT INTO dosage_master (medicine_type, dosage, remarks, updateby, updatedate)");
sql.AppendLine("VALUES (@type, @dose, @remarks, @updateby, NOW());");
var parameters = new
{
type = dosage.MedicineType,
dose = dosage.Dosage,
remarks = dosage.Remarks,
updateby = Environment.UserName
};
connection.Execute(sql.ToString(), parameters);
return connection.Query<DosageBO>("SELECT medicine_type as MedicineType, dosage, remarks FROM dosage_master WHERE id = @@IDENTITY").FirstOrDefault();
}
}
catch
{
throw;
}
}
의미가 있습니다. 감사 – techknackblogs