这是我用来传递studentid参数的c代码。如果数据库中存在studentid,则不会发行新书。
using (MyDBQuery query = new MyDBQuery("stpIsStudentIDPresent"))
{
query.AddVariableCharPara("?uStudentID", 100, studentID);
query.ExecNonQuery();
return Convert.ToInt32(query.GetReturnParaValue, System.Globalization.CultureInfo.InvariantCulture);
}
存储过程是
CREATE DEFINER=`root`@`localhost` PROCEDURE `stpIsStudentIDPresent`(IN uStudentID varchar(100), OUT studentCount INT )
BEGIN
SELECT COUNT(*)
INTO studentCount
FROM student_ID
WHERE student_ID=uStudentID ;
END
会不会像
int count = Student.isStudentIDPresent(studentID);
能让我得到计数值吗?
暂无答案!
目前还没有任何答案,快来回答吧!