标题:怎么通过textbox向数据库添加数据
只看楼主
zhouyinpeng
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-8-5
得分:0 
学习学习
2008-08-05 16:08
update8328
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-8-12
得分:0 
我用的程序是这样的:
 try
                {

                    string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = d:/chysj/ywhx.mdb ";
                    OleDbConnection myConn = new OleDbConnection(strCon);

                    myConn.Open();

                    string strIn = "INSERT INTO 注册表(用户名,密码,E-mail)  VALUES ('"+this.textBox1.Text+"','"+this.textBox2.Text+"','" +this.textBox4.Text+" ')";
                    OleDbCommand myCommand = new OleDbCommand(strIn, myConn);

                    myCommand.ExecuteNonQuery();

                    myConn.Close();
                }
                catch (Exception ed)
                {
                    MessageBox.Show("注册记录错误信息: " + ed.ToString(), "错误!");
                }
调试的时候没错误,但是当输入文本的时候就出现insert into语法错误,
暂时还不知道问题出在那里
2008-08-12 12:02
606liutong
Rank: 2
等 级:论坛游民
威 望:2
帖 子:740
专家分:94
注 册:2006-10-9
得分:0 
我是个退役的编程人员
看了你写的代码 有些毛病
1.尽量不要用汉字 用户名 UserName 密码 PassWord
2.SQL 语句最好写到存储过程里面,这样运行的速度会快一些,而且易维护,方便以后三层架构用

前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2008-08-12 14:06
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
得分:0 
insert into 表名(要插入的字段) values (textbox)

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-08-15 11:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-223145-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020087 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved