您的位置:程序门 -> .net技术 -> c#



请教sql insert 数据问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教sql insert 数据问题。[已结贴,结贴人:coldayjim]
发表于:2007-02-21 17:06:35 楼主
如何做到在textbox   中输入的数据插入到sql中所指定的字段?----既save后update到sql.
发表于:2007-02-21 17:14:371楼 得分:3
用sqlcommand对象很容易实现.....
自己去找帮助...
发表于:2007-02-21 17:49:052楼 得分:3
+   textbox1.text   +
把sql语句中的具体值用这个取代。
发表于:2007-02-21 17:57:083楼 得分:3
msdn   里面有范例了。
   

发表于:2007-02-21 18:36:114楼 得分:0
其实我只是要个写法..
发表于:2007-02-21 21:12:455楼 得分:11
///   <summary>
                ///   新建用户资料
                ///   </summary>
                ///   <param   name= "sacc "> </param>
                ///   <param   name= "spw "> </param>
                ///   <param   name= "snanme "> </param>
                ///   <param   name= "slv "> </param>
                ///   <returns> </returns>
                public   bool   saveuser(string   sacc,   string   spw,   string   snanme,   string   slv,string   dtime)
                {
                        string   sql   =   " ";
                        sql   =   "insert   into   [admin] "   +

                        "(user_name,user_acc,user_pw,user_lv,user_date) "   +
                        "   values( ' "   +
                                sacc   +   " ', ' "   +
                                spw   +   " ', ' "   +
                                snanme   +   " ', ' "   +
                                slv   +   " ',# "   +
                                dtime   +   "#) ";

                        try
                        {
                                this.EXECutesql(sql);
                        }
                        catch   (exception   e)
                        {
                                messagebox.show(e.message,   "错误 ",   messageboxbuttons.ok,   messageboxicon.error);
                                return   false;
                        }

                        return   true;
                }

                ///   <summary>
                ///   执行sql语句,返回影响的记录数
                ///   </summary>
                ///   <param   name= "sqlstring "> </param>
                ///   <returns> </returns>
                public   int   EXECutesql(string   sqlstring)
                {
                        using   (oledbconnection   connection   =   new   oledbconnection(connectionstring))
                        {
                                using   (oledbcommand   cmd   =   new   oledbcommand(sqlstring,   connection))
                                {
                                        try
                                        {
                                                connection.open();
                                                int   rows   =   cmd.EXECutenonquery();
                                                return   rows;
                                        }
                                        catch   (system.data.oledb.oledbexception   e)
                                        {
                                                throw   new   exception(e.message);
                                        }
                                }
                        }
                }

--------------->
调用:saveuser(textbox1.text,textbox2.text,textbox3.text,textbox4.text,textbox5.text);
发表于:2007-02-22 09:42:566楼 得分:0
谢谢楼上.


快速检索

最新资讯
热门点击