我在窗体加了一个TabControl,然后在其中加了很多文本框,要求通过Button_Click实现保存我在文本框输入的内容到SQL数据库不同的表单中。请各位大侠指教小弟下。

解决方案 »

  1.   

    这个跟一般的提交数据有什么区别吗?
    Button_Click事件下:InsertCmd();自己定义方法:
    private void InsertCmd()
    {
      string sqlstring= string.Empty;
      sqlstring = "Insert Into TableName(字段1,字段2) Values('"+textBox1.Text.Trim()+"','"+textBox1.Text.Trim()+"')";
      SqlConnection conn = new SqlConnection ("Server=;DataBase=;Uid=;Pwd=")//可能Server=;DataBase=;Uid=;Pwd=在 2005里面要改,不能这么写。
      SqlCommand cmd = SqlCommand (sqlstring,conn);
      cmd.ExecuteNonQuery()
    }
      

  2.   

    把一些内容保存到一个表中,同样的办法把另一些的内容保存到别的表中~   只是sql语句中的table的名字不同~ 不过一楼的不像c#            string strInsert = "insert into accountcode(strType,strCode,strName,strParent) VALUES ('"+strType+"','"+strCode+"','"+strName+"','"+strParent+"' )";
                
                string strCon = "data source = ; initial catalog = ; uid = ; pwd = ";//我用的是2000
                SqlConnection sqlCon = new SqlConnection(strCon);
                sqlCon.Open();
                SqlCommand sqlcomm = new SqlCommand(strInsert, sqlCon);
                sqlcomm.ExecuteNonQuery();
                sqlCon.Close()
      

  3.   

    那能不能把写入到不同表中的sql用一个存储过程写下来呢?然后大致的语法怎样?
      

  4.   

    自己建了个存储过程,直接在C#中调用完成对Input数据的保存。
    谢谢大家。