怎么在SQL里添加多条记录啊,我用FOR也不行,首先我要循环的是一个方法组,咋PANEL 里显示数据的,

[复制链接]
查看11 | 回复3 | 2010-10-30 17:33:37 | 显示全部楼层 |阅读模式
sdr = User.ReaderData(strsql);

while (sdr.Read())

{

//实例化 Literal Label RadioButtonList 控件

Literal litTXT = new Literal();

Literal litTI = new Literal();



RadioButtonList RBL = new RadioButtonList();

RBL.ID = "RBK" + i.ToString();

// 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。

// 在 litTXT 上显示题目内容 并自动编号;

litTXT.Text = i.ToString() + "、" + Server.HtmlEncode(sdr["Question"].ToString().Trim()) + "";

//保存题目的编号

litTI.Text = "
";
//显示题目答案!

RBL.Items.Add("A." + Server.HtmlEncode(sdr["Result1"].ToString()));

RBL.Items.Add("B." + Server.HtmlEncode(sdr["Result2"].ToString()));

RBL.Items.Add("C." + Server.HtmlEncode(sdr["Result3"].ToString()));

RBL.Items.Add("D." + Server.HtmlEncode(sdr["Result4"].ToString()));

//Session["HidID"].ToString = txtID.Text;

//设置答案的字体大小

RBL.Font.Size = 11;

//设置答案的数目

for (int j = 1; j <= 4; j++)

{

RBL.Items[j - 1].Value = j.ToString();

}

for (int m = 0; m <= singleNum-1; m++)

{

txtID.Text = Server.HtmlEncode(sdr["SingleID"].ToString());

}

Session["HidID"] = txtID.Text;

//在 Panel1 容器中显示

Panel1.Controls.Add(litTXT);

Panel1.Controls.Add(RBL);

Panel1.Controls.Add(litTI);

//循环题目编号

i++;

tNum++;



}

sdr.Close();
现在要在下面保存数据
protected void ImgButOK_Click(object sender, ImageClickEventArgs e)

{



string Subject = Session["subject"].ToString();

//int TestID = Convert.ToInt32();

int singleNum = Convert.ToInt32(Session["singleNUM"].ToString());

// foreach (Panel1 pa in Panel1.Controls.Add)

//{

for (int i=0;i=singleNum -1;i++)

{

string strSql = "insert into PageTest(Subject,TestID,TestName,Type,TitleID,Score)values('"+ Subject + "','" + Convert.ToInt32(Session["TestID"].ToString()) + "','" + Session["test"].ToString() + "','单项选择题','" + Convert.ToInt32(Session["HidID"].ToString()) + "','" + Convert.ToInt32(Session["singleSCORE"].ToString()) + "')";

User.Insert(strSql);

}
}
怎么写都没有对,
错误信息,INT 无法转换为,BOOL
用FOREACH 的话,就是不能保存方法组

回复

使用道具 举报

千问 | 2010-10-30 17:33:37 | 显示全部楼层
你可以考虑把生成的数据into 新的table ,然后再和原来的table使用append from连接,行么?
回复

使用道具 举报

千问 | 2010-10-30 17:33:37 | 显示全部楼层
作业保存格式不对
回复

使用道具 举报

千问 | 2010-10-30 17:33:37 | 显示全部楼层
gbsbgsgbsgbs
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行