我只想要临时表的插入查询

时间:2010-05-26 06:09:25

标签: c# .net sql-server

我正在使用C#.Net和Sql Server(Windows应用程序)。我创建了一个临时表。单击按钮时,将创建临时表(#tmp_emp_details)。  我有另一个名为“插入值”的按钮,还有5个文本框。使用在文本框中输入的值,每当com.ExecuteNonQuery();行到来时,它都会抛出错误消息Invalid object name '#tbl_emp_answer'.。下面是一组代码..请给我一个解决方案。

插入代码(插入值按钮):

private void btninsertvalues_Click(object sender, EventArgs e)  
        {
            username = txtusername.Text;
            examloginid = txtexamloginid.Text;
            question = txtquestion.Text;
            answer = txtanswer.Text;
            useranswer = txtanswer.Text;
            SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=tempdb;Integrated Security=True;");
            SqlCommand com = new SqlCommand("Insert into #tbl_emp_answer values('"+username+"','"+examloginid+"','"+question+"','"+answer+"','"+useranswer+"')", con);
            con.Open();
            com.ExecuteNonQuery();
            con.Close();
        }

1 个答案:

答案 0 :(得分:0)

您说您创建了临时表#tmp_emp_details,但正在尝试插入另一个名称为#tbl_emp_answer的表。

  • 您是否创建了表格#tbl_emp_answer
  • 您是否应该插入 #tmp_emp_details