日期:2014-05-18  浏览次数:20732 次

C# Sql添加数据的问题
C# code

            string strsql = "insert into subitem (id,subitem,item,dept) values(2,2,3,4)";

            try
            {
                SqlDaConn.Open();
                SqlDataAdapter SqlDa = new SqlDataAdapter(StrSql, SqlDaConn);
                SqlCommandBuilder SqlCb = new SqlCommandBuilder(SqlDa);
                return SqlDa;  
            }
            catch
            {
                return null;   
            }



语句我通过sql2000里的查询分析是能添加的。运用下面方法就不行。第一次写mssql的求指教。

------解决方案--------------------
C# code

 string strsql = "insert into subitem (id,subitem,item,dept) values(2,2,3,4)";
 SqlDaConn.Open();
 SqlCommand SqlDa = new SqlCommand(StrSql, SqlDaConn);
 SqlDa.ExcuteNonQuery();

------解决方案--------------------
SqlDaConn.Open();
 SqlCommandBuilder SqlCb = new SqlCommandBuilder(strsql,SqlDaConn);
 SqlDataAdapter SqlDa = new SqlDataAdapter(SqlCb);
这样试试
 
------解决方案--------------------
都没有执行 ExcuteNonQuery ,怎么添加到数据库,这种问题,就不知道自己查查资料
------解决方案--------------------
探讨

都没有执行 ExcuteNonQuery ,怎么添加到数据库,这种问题,就不知道自己查查资料

------解决方案--------------------
探讨

SqlDataAdapter
SqlCommandBuilder
这两个到底怎么用啊?
求教程求指导。