我将申请人文本框数据存储在会话类中。我正在调用会话类并将其存储在一个对象中。
我如何遍历这些项目,并将它们添加到数据库中?
我可以循环并连接成一个字符串吗?我正在使用数据访问层和 oracle 数据库。
这是在 DAL 中插入的字符串。我没有完整的功能,因为我现在不知道要传递什么。但是,我确实有一个运行查询函数,它可以将字符串 sql 传递到其中。
public void AddJobApplication()
{
string sql = "insert into JOBQUESTIONS (JOBAPPLICATIONID, QUESTIONTEXT, TYPEID, HASCORRECTANSWER, CORRECTANSWER, ISREQUIRED) VALUES (" + JobID + ", \'" + QuestionText + "\', " + TypeID + ", " + HasCorrectAnswer + ", \'" + CorrectAnswer + "\', " + IsRequired + ")";
RunQuery(sql);
}
这是我的课程
public class JobApplicantSession
{
public JobApplication ApplicationSession
{
get {if (HttpContext.Current.Session["Application"] != null)
return (JobApplication)HttpContext.Current.Session["Application"];
return null; }
set{ HttpContext.Current.Session["Application"] = value; }
}
}
然后,我可以检索该会话并将其存储在一个对象中
JobApplicantSession _sessions = new JobApplicantSession();
JobApplication _application;
_application = new JobApplication(jobID);
_sessions.ApplicationSession = _application; //_application holds all my saved textbox texts
JobApplication application;
var jas = new JobApplicantSession();
application = jas.ApplicationSession; //holds all my session text
我想在表 JOBQUESTIONS 中插入多条记录,并且我在应用程序变量中有所有这些记录
谢谢!!!