求助,在phpmyadmin中的sql语句总是插入不进去 [问题点数:40分]

Bbs1
本版专家分:20
结帖率 74.19%
Bbs3
本版专家分:918
Bbs5
本版专家分:3685
Bbs3
本版专家分:918
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs3
本版专家分:918
Bbs1
本版专家分:20
Bbs4
本版专家分:1871
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs4
本版专家分:1871
Bbs1
本版专家分:20
Bbs1
本版专家分:17
Bbs7
本版专家分:26445
版主
Blank
黄花 2014年1月 PHP大版内专家分月排行榜第二
2013年12月 PHP大版内专家分月排行榜第二
Blank
蓝花 2014年11月 PHP大版内专家分月排行榜第三
2014年6月 PHP大版内专家分月排行榜第三
2014年4月 PHP大版内专家分月排行榜第三
2014年2月 PHP大版内专家分月排行榜第三
2013年11月 PHP大版内专家分月排行榜第三
Bbs1
本版专家分:0
为什么数据插入不进去
我建了一个连接数据库的文件,建了一个member表,在做数据<em>插入</em>的时候为什么只有自动编号的那个id变了,而数据没进去啊?具体内容在下面:rnrn连接数据库文件内容:rnrnrn表结构是:rnmember表(rnid, '自动编号rnxingming, '文本rnzhiwu) '文本rnrn<em>插入</em>数据的内容rn
[求助]我想执行一个带插入功能的存储过程,但是总是插入不进去,请指教.
我的存储过程rnCREATE PROCEDURE dbo.InsertDatarn(rn@Yname varchar (50),rn@sex varchar (50),rn@qq varchar (50),rn@email varchar (50),rn@homepage varchar (50),rn@caption varchar (50),rn@content text rnrn)rnASrn INSERT INTO guest (Yname,sex,qq,email,homepage,caption,content) rn values(@Yname,@sex,@qq,@email,@homepage,@caption,@content) rn RETURN rnrnGOrnrn我的C#源码rnusing System;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Web;rnusing System.Web.SessionState;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.HtmlControls;rnusing System.Data.SqlClient;rnrnrnnamespace Leavewordrnrn /// rn /// test3 的摘要说明。rn /// rn public class test3 : System.Web.UI.Pagern rn protected System.Web.UI.WebControls.Button Button1;rn protected System.Web.UI.WebControls.Label Label1;rn protected System.Web.UI.WebControls.Label Label2;rn protected System.Web.UI.WebControls.Label Label3;rn protected System.Web.UI.WebControls.Label Label4;rn protected System.Web.UI.WebControls.Label Label5;rn protected System.Web.UI.WebControls.Label Label6;rn protected System.Web.UI.WebControls.Label Label7;rn protected System.Web.UI.WebControls.TextBox Yname;rn protected System.Web.UI.WebControls.TextBox Ysex;rn protected System.Web.UI.WebControls.TextBox YQQ;rn protected System.Web.UI.WebControls.TextBox YEmail;rn protected System.Web.UI.WebControls.TextBox Yhomepage;rn protected System.Web.UI.WebControls.TextBox Ycaption;rn protected System.Web.UI.WebControls.TextBox Ycontent;rn protected System.Web.UI.WebControls.Button Button2;rn rn private void Page_Load(object sender, System.EventArgs e)rn rnrn rn rnrn #region Web 窗体设计器生成的代码rn override protected void OnInit(EventArgs e)rn rn //rn // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。rn //rn InitializeComponent();rn base.OnInit(e);rn rn rn /// rn /// 设计器支持所需的方法 - 不要使用代码编辑器修改rn /// 此方法的内容。rn /// rn private void InitializeComponent()rn rn this.Button1.Click += new System.EventHandler(this.Button1_Click);rn this.Load += new System.EventHandler(this.Page_Load);rnrn rn #endregionrn private SqlConnection cnPubs;rn private SqlCommand cmdPubs;rn private SqlCommand cmdUpdPubs;rn private SqlDataAdapter daPubs;rn private DataSet dsPubs;rnrn private void Button1_Click(object sender, System.EventArgs e)rn rnrn tryrn rn rn // 创建一个数据库连接对象rn cnPubs = new SqlConnection( "server=KANG;integrated security=true;database=guestbook" );rn Response.Write("aaaaa");rn // 创建一个SqlCommand对象,并指明其命令类型为存储过程rn cmdPubs = new SqlCommand();rn cmdPubs.Connection = cnPubs;rn cmdPubs.CommandType = CommandType.StoredProcedure;rn cmdPubs.CommandText = "InsertData";rn Response.Write(cmdPubs.CommandText);rnrn// // 创建另一个SqlCommand对象,该对象引用更新发行商名称的存储过程rn// cmdUpdPubs = new SqlCommand();rn// cmdUpdPubs.Connection = cnPubs;rn// cmdUpdPubs.CommandType = CommandType.StoredProcedure;rn// cmdUpdPubs.CommandText = "InsertData";rnrn // 为上面的SqlCommand对象添加必要的参数rn cmdPubs.Parameters.Add( "@Yname", SqlDbType.VarChar, 50, Yname.Text);rn cmdPubs.Parameters.Add( "@sex", SqlDbType.VarChar, 50, Ysex.Text);rn cmdPubs.Parameters.Add( "@qq", SqlDbType.VarChar, 50, YQQ.Text );rn cmdPubs.Parameters.Add( "@email", SqlDbType.VarChar, 50, YEmail.Text );rn cmdPubs.Parameters.Add( "@homepage", SqlDbType.VarChar, 50, Yhomepage.Text );rn cmdPubs.Parameters.Add( "@caption", SqlDbType.VarChar, 50, Ycaption.Text );rn //SqlParameter updParam = new SqlParameter( "@Original_pub_name", SqlDbType.VarChar, 40, "pub_name" );rn //updParam.SourceVersion = DataRowVersion.Original;rn cmdPubs.Parameters.Add( "@content", SqlDbType.Text, 16, Ycontent.Text); rn Response.Write(Ycaption.Text);rnrn // 创建一个SqlDataAdapter对象,设定其SelectCommand属性和UpdateCommand对象为上面的SqlCommand对象rn daPubs = new SqlDataAdapter();rn// cmdPubs.ExecuteNonQuery();rn daPubs.InsertCommand = cmdPubs;rn //daPubs.InsertCommand = cmdUpdPubs;rn //daPubs.InsertCommand.ExecuteNonQuery();rn Response.Write("aaaaadddd");rn rnrnrn // 创建一个DataSet对象rn dsPubs = new DataSet();rn rn rn rn rn catch(Exception)rnrn // 调用SqlDataAdapter对象的Fill()方法并返回数据集对象rn //daPubs.Fill( dsPubs );rn //return dsPubs;rnrn rn rnrnrn为什么数据库中没有新记录<em>插入</em>呢?rn另外怎么才能查看一下存储过程是否执行了呢?rn如果遇到这种问题应该怎么调试???!!!rn随声附和的和灌水者不给分!!!rn
MYSQL插入语句求助
怎么样能实现在一个数据库里选择性地从某个表里插些数据到另一个表???rnrn比如说有个图书馆的数据库...里面有个表叫resource记录了图书管的资源,有些是独立资源,有些独立资源被打包成package,作为一个新的资源(另外有个package表连接在资源表上,记录了每个包里有哪些独立资源.).然后有个人借了个package.记录在一个叫booking 的表里.有了一个booking _id, 现在要在booked_resource表里<em>插入</em>相应的内容(booking _id,resource_id ,和是否是作为包被借走的.)rn要怎么插记录???
求助一条插入语句!
比如表 rnrnarn(rn id int primary key,rn name varchar(32) not nullrn)rnrnbrn(rn id int ,rn .................rn)rnrnb中得id为a的id的外键,现在要在b中<em>插入</em>一些信息。 先要通过name检索id,然后<em>插入</em>b中。是否有比较优化的查询方法?
求助插入数值语句
insert into email_table valaues('email_self@163.com','123');rnrn在<em>sql</em> server中执行该<em>语句</em>时为什么会报错呢?这是错误提示。rnrn服务器: 消息 8152,级别 16,状态 9,行 1rn将截断字符串或二进制数据。
centos phpMyAdmin登陆不进去 有些浏览器报错
问题:把本地代码上传到centos系统后phpMyAdmin不能正常登录,在chrome上面登录没反应,在火狐浏览器报错如下: 解决办法:打开 /etc/php.ini 文件找到下面这几个地方改一下: 再重启php-fpm: systemctl restart php-fpm 此时再次访问phpMyAdmin还是打不开,不过此时有了进展,就是php的errorlog文件里面有错误信息
求助!!!phpmyadmin中显示乱码
网页输出正常,可是在phpMyAdmin中显示乱码,希望给位给解决一下。谢谢rnrn已在phpMyAdmin的config.inc.php中有设置$cfg[ 'DefaultCharset '] = 'utf-8 ';rnrnmy<em>sql</em>> show variables like '%char%';rn+--------------------------+----------------------------------+rn| Variable_name | Value |rn+--------------------------+----------------------------------+rn| character_set_client | utf8 |rn| character_set_connection | utf8 |rn| character_set_database | utf8 |rn| character_set_filesystem | binary |rn| character_set_results | utf8 |rn| character_set_server | utf8 |rn| character_set_system | utf8 |rn| character_sets_dir | d:\web\MySQL\share\charsets\ |rn+--------------------------+----------------------------------+rn8 rows in set (0.00 sec)rnrnmy<em>sql</em>>
[求助]如何用SQL语句将多行文本插入到表中
例如有以下多行文本:rnrn1233331rn我是中国人rn人民公社rnrnrn我想将以上的文本通过SQL<em>语句</em>(insert into...)将其保存到一个表中的某个备注型字段中,我先将这多行文本保存到一个变量中,再用insert into<em>语句</em>一直出错,是不是它不支持多行文本?rn
注册内容总是不进去
if (empty($newname)||empty($newpwd)||empty($telenum))rn rn //如果某项为空rn err_output("各项均不能为空!");rn rn //进行密码的校检rn if ($newpwd != $pwdconfirm)rn rn err_output("两次输入的密码不相符!");rn rn rn $result = my<em>sql</em>_query("select * from user where name='$newname'");rn //检测用户名rn if (my<em>sql</em>_num_rows($result) != 0)rn rn err_output("该用户名已经被注册了,请选择别的用户名!");rn rn //以上皆通过,则可以向数据库中添加记录了rn elsern rnrnrn/* 我怀疑是下面这句insert的问题 */rnrn my<em>sql</em>_query("insert into user values(rn '$newname', '$newpwd', '$telenum')");rn echo "恭喜您,$newname ,您已经注册成功! ";rn echo "请点击此处返回";rn rn my<em>sql</em>_close($conn);rn exit();rn数据库表格是这样建立的rnCREATE TABLE user(rnrnuserid int(8) primary key NOT NULL,rnusername varchar(16) ,rnuserpwd varchar(10) ,rnuseremail varchar(40) ,rnzipcode int(6),rntelnum varchar(13),rnquestion varchar(40) ,rnanswer varchar(40) rn) ;rn
sql语句插入多行
INSERT INTO `userTable` (`user_id`, `user_name`) VALUESrn(1, 'dsf'),rn(2, 'fgy'),rn(3, 'faad');rn这个<em>插入</em><em>语句</em>没错吧?现在我需要user_id的1,2,3是从另一张表anotherTable中查找出的符合某个条件的所有值,应该怎么做?
SQL插入语句的问题...
xuehaoo=tb_xuehao.Text; rn xingmin=tb_xingmin.Text;rn xingbie=cb_xingbie.Items.ToString();rn xibie=tb_xibie.Text;rnrn <em>sql</em>String = "insert into s(sno,sname,ssex,sdept) values ('"+xuehaoo+"','"+xingmin+"','"+xingbie+"','"+xibie+"')";rn mySQLcom.CommandText = <em>sql</em>String;rn mySQLcom.ExecuteNonQuery();rnrnrn代码大部分在上面,rnrn对于tb_xuehao 等的控件,我都正确的输入,rn为什么<em>插入</em>还是不成功啊,rnrnrn而且点击<em>插入</em>按钮,整个程序都会关掉... rnrn
sql语句插入问题
我想<em>插入</em>数据类型是time型的rn但是数据只要[color=#FF0000]时分秒[/color]不要[color=#FF0000]年月日[/color]rn如[color=#FF0000]08:21:56[/color]
插入SQL语句
tb:rn aa bb ccrn---------------------rnabc ccc 3rneee ddd 4rneee ffg 6rnrntb2:rn aa bb rn-----------rnqqq aaa rnccc eef rnffdd edf rnrnrn当tb2的某些记录<em>插入</em>到tb时,希望cc字段要自动以最大值加1:rnrntb:rn aa bb ccrn---------------------rnabc ccc 3rneee ddd 4rneee ffg 6rnqqq aaa 7rnccc eef 8rnffdd edf 9rnrn请问SQL<em>语句</em>如何写:rnrninsert into tb(aa,bb,cc) select aa,bb,'?' from tb2
sql 插入语句
insert into 上机安排表 (课程名称,班级,人数,指导教师,备注 ) values (1,2,3,4,5)where 编号 = '881' rn这个<em>总是</em>说“在关键字 'where' 附近有语法错误。” 我不知道是哪里的毛病
sql插入语句
1.指定字段<em>插入</em> insert (into) (字段) values(值); insert into set 字段名=字段值; 2.不指定字段<em>插入</em> insert (into) values(值);
SQL 插入语句格式化
想把A表中的数据<em>插入</em>到B表中,但是A表中的某个字段的类型为datetime/smalldatetime,<em>插入</em>到B表中时,转换成date类型。也就是将A表中的数据<em>插入</em>到B表中时,只将A表中的日期<em>插入</em>到B表,不需要时间。rnSQL<em>语句</em>怎么写。
优化SQL插入语句
优化SQL<em>插入</em><em>语句</em>当你有大数组数据需要<em>插入</em>数据库,
如何写插入sql语句
这条<em>插入</em><em>语句</em>如何写rnrn我有两个表rnrnCREATE TABLE `outletinfo` (rn `outletno` int(10) unsigned NOT NULL default '0',rn `outletname` varchar(45) NOT NULL default '',rn `ip` varchar(45) NOT NULL default '',rn PRIMARY KEY (`outletno`)rn) ;rnrnINSERT INTO `outletinfo` (`outletno`,`outletname`,`ip`,`subbranchno`) VALUES rn (1,'钟楼','192.168.1.11'),rn (2,'火车站','192.168.1.12'),rn (3,'软件园','192.168.1.13');rnrnrnCREATE TABLE `wlog` (rn `id` int(10) unsigned NOT NULL auto_increment,rn `workerno` int(11) NOT NULL default '0',rn `outletno` int(11) NOT NULL default '0',rn PRIMARY KEY (`id`)rn);rnrnINSERT INTO `wlog` (`workerno`,`outletno`) VALUES (1001,1);rnrn其中wlog中的outletno是在outletinfo表中,rnrn现在要在wlog表中<em>插入</em>一条记录,已知workerno,ip,如何从写出SQL<em>语句</em>rn
SQL 插入语句
<em>插入</em>单条<em>语句</em> insert into t_name(key1, key2) values(value1, value2); 值和名字对应即可 insert into t_name values(); 必须顺序<em>插入</em>t_name对应的字段 <em>插入</em>多条<em>语句</em>(完整或部分) insert into t_name() values(),values(),values(); <em>插入</em>多条数据信息时,此...
sql语句插入时间
insert into pay(adshost_id,money,savetime,savebank) values(1,cast('234' as money),2008-03-01,'cvxxcvvxc')rn为什么这句话<em>插入</em>数据库的时间就变成1905年了.谁能帮帮我呀,临渊羡鱼,救命呀
级联插入SQL语句
client表 id,clientname,phone,email,addrssrnaddress表 id,province,city,street,zipcodernclient表中的address 是外键rnrn用一条SQL<em>语句</em><em>插入</em>rn张山,12345567,ll@163.com,陕西省,西安市,韦二街,710000rn
【简单的SQL插入语句
OdbcCommand savexsjh = new OdbcCommand("",MainForm.odbcConnect);rnsavexsjh.CommandText = "insert into LZLJ_JH (LZLJ_JH_KHBH,LZLJ_JH_JHSL) Values(?,?)";rnsavexsjh.CommandType = CommandType.Text;rnsavexsjh.Parameters.Add("1",OdbcType.VarChar,50).Value = this.labelkhbh.Text;rnsavexsjh.Parameters.Add("2",OdbcType.Numeric).Value = Convert.ToDecimal(this.TBjhsl.Text);rnsavexsjh.Connection.Close();rnsavexsjh.Connection.Open();rnsavexsjh.ExecuteNonQuery();rnrnlabelkhbh是一个标签label TBjhsl是一个输入框textBoxrnrn这几句有什么错啊 <em>总是</em>报错说什么从char到numeric的转换是不允许的??rnrn数据库LZLJ_JH的列:LZLJ_JH_KHBH varchar (50)rn LZLJ_JH_JHSL numeric (18,0)
SQL语句进行插入
 Connection conn = null;  PreparedStatement pstm = null;  ResultSet rs = null;  conn = JDBC_Connection.getConnection();  String <em>sql</em>insert =&quot;insert into tbvideo(panoramaId,no,title,duration,publisher) ...
生成插入语句sql
求一个生成<em>插入</em><em>语句</em>的<em>sql</em>. 要可以选定字段的那种.rn怎么写?rn我找到一个,但是是生成全部的字段.但我现在需要去掉一些字段.rn[code=SQL]rnCreate Proc proc_insert (@tablename varchar(256)) rnas -- 表名称rnbegin rnset nocount onrn Declare @<em>sql</em>str varchar(4000),rn @<em>sql</em>str1 varchar(4000),rn @<em>sql</em>str2 varchar(4000)rnrn Select @<em>sql</em>str='select ''Insert '+@tablename rnrn Select @<em>sql</em>str1= ' Values ( ''+', @<em>sql</em>str2=' ('rnrn Select @<em>sql</em>str1=@<em>sql</em>str1+col+'+'',''+' ,@<em>sql</em>str2=@<em>sql</em>str2+name +',' from(Select case rnrn-- when a.xtype =173 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar('+convert(varchar(4),a.length*2+2)+'),'+a.name +')'+' end'rnrn when a.xtype =104 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(1),'+a.name +')'+' end'rnrn when a.xtype =175 then 'case when '+a.name+' is null then ''NULL'' else '+'''''''''+'+'replace('+a.name+','''''''','''''''''''')' + '+'''''''''+' end'rnrn when a.xtype =61 then 'case when '+a.name+' is null then ''NULL'' else '+'''''''''+'+'convert(varchar(23),'+a.name +',121)'+ '+'''''''''+' end'rnrn when a.xtype =106 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar('+convert(varchar(4),a.xprec+2)+'),'+a.name +')'+' end'rnrn when a.xtype =62 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(23),'+a.name +',2)'+' end'rnrn when a.xtype =56 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(11),'+a.name +')'+' end'rnrn when a.xtype =60 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(22),'+a.name +')'+' end'rnrn when a.xtype =239 then 'case when '+a.name+' is null then ''NULL'' else '+'''''''''+'+'replace('+a.name+','''''''','''''''''''')' + '+'''''''''+' end'rnrn when a.xtype =108 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar('+convert(varchar(4),a.xprec+2)+'),'+a.name +')'+' end'rnrn when a.xtype =231 then 'case when '+a.name+' is null then ''NULL'' else '+'''''''''+'+'replace('+a.name+','''''''','''''''''''')' + '+'''''''''+' end'rnrn when a.xtype =59 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(23),'+a.name +',2)'+' end'rnrn when a.xtype =58 then 'case when '+a.name+' is null then ''NULL'' else '+'''''''''+'+'convert(varchar(23),'+a.name +',121)'+ '+'''''''''+' end'rnrn when a.xtype =52 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(12),'+a.name +')'+' end'rnrn when a.xtype =122 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(22),'+a.name +')'+' end'rnrn when a.xtype =48 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar(6),'+a.name +')'+' end'rnrn-- when a.xtype =165 then 'case when '+a.name+' is null then ''NULL'' else '+'convert(varchar('+convert(varchar(4),a.length*2+2)+'),'+a.name +')'+' end'rnrn when a.xtype =167 then 'case when '+a.name+' is null then ''NULL'' else '+'''''''''+'+'replace('+a.name+','''''''','''''''''''')' + '+'''''''''+' end'rnrn else '''NULL'''rnrn end as col,a.colid,a.namernrn from syscolumns a where a.id = object_id(@tablename) and a.xtype <>189 and a.xtype <>34 and a.xtype <>35 and a.xtype <>36rnrn )t order by colidrnrn select @<em>sql</em>str=@<em>sql</em>str+left(@<em>sql</em>str2,len(@<em>sql</em>str2)-1)+') '+left(@<em>sql</em>str1,len(@<em>sql</em>str1)-3)+')'' from '+@tablenamernrn exec( @<em>sql</em>str)rnrn set nocount offrnrnendrn[/code]
关于$sql插入语句
$<em>sql</em><em>语句</em>的<em>插入</em>格式究竟是什么啊?我怎么反复写,编辑器还是提示错误啊!具体<em>语句</em>如下rnrnrnrn我echo出来,就是想看看是否读取了数据库中的文件,但是一直提示错误。rn错误如下:rnParse error: syntax error, unexpected T_STRING, expecting ',' or ';' in H:\wamp\www\bbs\add.php on line 5rn恳请各位指点一下小弟!
sql语句插入标签,
select '输入意见' as 状态 from tablern这是1个参数的时候,那我如果要传2个参数呢?rn'输入意见'rn这样我是知道的,就是说另外1个值也是后台变量的时候应该怎么写?rnrn我后台是用VBSCRIPT的。rn
请教SQL 插入语句??
A表rnrn现金 1000rn银行 1000rn支票 1000rnrnrnB表rnrn2009.03 现金 1000rn2009.03 银行 1000rn2009.04 现金 1000rnrnrn需要实现的结果是当B表按年月的类型不存A表类型的时候,需要添加A表的类型,rnrn显示结果需要如下:rnrn2009.03 现金 1000rn2009.03 银行 1000rn2009.03 支票 1000rn2009.04 现金 1000rn2009.04 银行 1000rn2009.04 支票 1000rn
插入的SQL 语句写法
现在有一个原始表1: rn1: A B C D E rn 1 2 3 4 5 rn待<em>插入</em>表2: rn2: A B C D E rn 6 2 3 4 5 false rn 6 2 4 3 5 true rn 6 3 2 4 4 true rnrn表1中的B,C,D与表B中的B,C,D三列不能同时相等,否则不能够<em>插入</em>rnrn怎么写SQL<em>语句</em>?
插入的SQL语句
想在A表<em>插入</em>一个整数,字段为TID,这个整数是自增ID加1的值rn比如自增到了12,删除了2条数据,自增ID为10了,现在<em>插入</em>一条数据就是TID字段下,需要结果是13rn请问怎么做?
插入字段的sql语句
我用的<em>sql</em>2000 请问怎么在一个已经存在的表中在添加一个字段,用<em>sql</em><em>语句</em>怎么写rn谢谢rn
SQL插入语句
string ConStr = "provider=Microsoft.jet.oledb.4.0;data source =" + Application.StartupPath + @"\Database.mdb";rn OleDbConnection Olecon = new OleDbConnection(ConStr);rn Olecon.Open();rn string strInsert = "INSERT TNTO 学生信息(学号, 姓名 ,性别 ,班级 ,成绩) VALUES (" + textBox1.Text + ", '" + textBox2.Text+ "', '" + textBox3.Text+ "', '" + textBox4.Text + "'," + textBox5.Text+ ")";rn OleDbCommand inst = new OleDbCommand(strInsert,Olecon);rn inst.ExecuteNonQuery();rn Olecon.Close();rn Olecon.Dispose();rn报错:SQL<em>语句</em>错误
动态的Sql插入语句
例如一个用户表(UserId, UserName, UserPass, UserAddress, UserMoblie),这么几个字段rnrn如果我们要向用户表<em>插入</em>UserName、UserPass两个内容,我们这样写rn[code=C#]rnpublic static void InsertOperation(string name, string pass)rn rn string <em>sql</em> = "insert into products (UserName, UserPass) " + "values(@UserName,@UserPass)";rnrn SqlParameter[] par = new SqlParameter[] rn new SqlParameter("@UserName",name),rn new SqlParameter("@UserPass",pass)rn ;rn SqlHelper.ExecuteCommand(<em>sql</em>);rn rn[/code]rnrn如果我们要向用户表<em>插入</em>UserName, UserPass, UserAddress, UserMoblie,我们会这样写rn[code=C#]rnpublic static void InsertOperation(string name, string pass,string address, string moblie)rn rn string <em>sql</em> = "insert into products (UserName, UserPass, UserAddress, UserMoblie) " + "values(@UserName,@UserPass,@UserAddress,@UserMoblie)";rnrn SqlParameter[] par = new SqlParameter[] rn new SqlParameter("@UserName",name),rn new SqlParameter("@UserPass",pass),rn new SqlParameter("@UserName",address),rn new SqlParameter("@UserPass",moblie)rn ;rn SqlHelper.ExecuteCommand(<em>sql</em>);rn rn[/code]rnrn如果像上面这样的话,针对不同的<em>插入</em>操作,我们就是写不同的方法,这样我觉得很麻烦,如果一张表有N个字段,可能要写N个<em>插入</em>的方法rnrn我想过这样的一种方法rn传参的时候利用数组rn[code=C#]rnpublic static void InsertOperation(string[] paras)rn rnrn //构造Sql<em>语句</em>rn StringBuilder insertSql = new StringBuilder();rn insertSql.Append("insert into products (");rn for (int i = 0; i < paras.Length; i++)rn rn insertSql.Append(paras[i] + ", ");rn rn insertSql.Append(") values(");rn insertSql.Append(")");rnrn //但是不知道怎么构造参数rn //SqlParameter[] par = new SqlParameter[] rn // new SqlParameter("@UserName",name),rn // new SqlParameter("@UserPass",pass),rn // new SqlParameter("@UserName",address),rn // new SqlParameter("@UserPass",moblie)rn // ;rn SqlHelper.ExecuteCommand(<em>sql</em>);rn rn[/code]rnrn想来想去都不知道怎么构造参数rnrn其实,有没有一种动态构造Sql <em>插入</em><em>语句</em>的方法呢?只调用一个方法,就可以向表不同的字段进行操作rnrn请大家指点指点
插入sql语句到数据库
有一表单,某字段用来收集一段增删改查的<em>sql</em>,rn后台用C#写入数据库。rn但实测发现,在<em>插入</em><em>sql</em><em>语句</em>时有特殊字符,会报错。rn求解!rn
SQL插入语句一问~
我要往一个表tResult里面<em>插入</em>分数fMark和得这个分数的人学号fStdNo。rn这个人的信息(包括fStdNo、fName)在tStudent_info这个表里面,由于用的是asp,fMark可以用request.form("stumark")取得,fStdNo则要通过fName来间接得到,fStdName我可以用request.form("stuname")来取得。整个<em>语句</em>应该写?求高手指教~!
插入sql语句
在执行<em>插入</em><em>sql</em>时,有个字段值是拼成的一个字符串,例如 “000”+ID ,ID为<em>插入</em>这条记录的自增长值,<em>插入</em>第一条时,这个值就是001,然后是002,003 --009,第十条就是010,我现在拼的样子是:0001,0002...0009,00010,就不对了,怎么解决这个问题
SQL的插入语句insert
<em>插入</em>数据分为以下几种方式: 1. <em>插入</em>完整的行; 2. <em>插入</em>行的一部分 3. <em>插入</em>某些查询的结果 4. 从一个表复制到另一个表 1. <em>插入</em>完整的行,有两种方式:    INSERT  INTO  Customers  VALUES ();                                   // 缺点:高度依赖表中列的定义次序,不能保证各列在下一次表
SQL的插入语句
varrn text1,text2:string;rn赋值rn text1:='aaa';rn text2:='bbb';rnSQL<em>语句</em>部分(<em>插入</em>)rn rn SQL.Text :='select A,B from DB1';rn SQL.Text :='insert into DB1 values (text1,text2);rnrn编译时通过,但是执行时出错
sql插入查询到的语句
小弟不才,有个问题想问问各位大侠rn就是一个表:ygtjzb(员工提交周报)有这几项:userid,zbtjrq(周报提交日期),ssbm(所属部门)rn我想往该表中<em>插入</em>这三项值,其中userid是我查询到的值,而zbtjrq和ssbm是我写的值rn<em>插入</em>userid的话应该是insert into (ygtjzb)rn (select id from user where username='yg')rn<em>插入</em> zbtjrq和ssbm 是insert into (zbtjrq,ssb)rn values ('2012-08-09','销售部’)rn我想请问怎么把这两个插于合起来
sql插入语句?????????????
INSERT INTO DeletedMailReceive (MailID,SendPeople)values ("+theinfo.MailID+",'"+theinfo.SendPeople+"')rn请问这句话对吗?????
sql sever2008插入语句
假如往表X<em>插入</em>一条数据,表X有A B C 三列rnA,B 列的值为我输入的值,而C列的值从另一个表中取(某行某列的值,通过查询得出)rn该怎么写SQL<em>语句</em>。
sql插入语句问题
三个表rnrn用户表:bf_userrnCREATE TABLE [dbo].[BF_User](rn [cUser_Id] [nvarchar](20) NOT NULL,rn [cUser_Name] [nvarchar](100) NULL,rn [cPassword] [nvarchar](255) NULL,rn 。。。。)rn用户权限表:BF_HoldAuthrnrnCREATE TABLE [dbo].[BF_HoldAuth](rn [hoid] [int] IDENTITY(1,1) NOT NULL,rn [cacc_id] [varchar](50) NULL,rn [iyear] [varchar](50) NULL,rn [cauth_id] [varchar](50) NULL,rn [cUser_Id] [nvarchar](20) NULL,rn [iIsUser] [bit] NULL,rn [csub_id] [varchar](50) NULL,rn 。。。。。)rnrn用户组表:BF_HoldBcgrprnCREATE TABLE [dbo].[BF_HoldBcgrp](rn [hbid] [int] IDENTITY(1,1) NOT NULL,rn [cacc_id] [varchar](50) NULL,rn [iyear] [varchar](50) NULL,rn [BcGroup] [varchar](50) NULL,rn [cUser_Id] [nvarchar](20) NULL,rn 。。。。。)rnrn问题1. 向用户组表<em>插入</em>用户组权限 rn INSERT INTO BF_HoldBcgrp (bcgroup, cuser_id) VALUES ('A','35101');rnrn 因为表【bf_user】中没有列“bcgroup”,所以如何根据查询表【bf_user】得出用户ID,批量<em>插入</em>。rn rn 列“bcgroup” <em>插入</em>的是常量rnrn问题2. <em>插入</em>用户权限 rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF010401','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF010402','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020301','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020303','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020304','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020306','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020307','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020308','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF02020309','35104','BF');rn INSERT INTO BF_HoldAuth (cauth_id, cuser_id, csub_id) VALUES ('BF0202010201','35104','BF');rn rn 如何根据查询出查询表【bf_user】得出用户ID,批量<em>插入</em>用户权限。rn rn [cauth_id],[csub_id]<em>插入</em>的值为常量。rnrn 请求解答!rnrn
条件插入的SQL语句?
有没有哪种很强的SQL<em>语句</em>可以实现若表中已经存在该记录,则不作任何操作,若不存在,则将其<em>插入</em>表中的方法,多谢了.
利用SQL语句插入
数据库ACCESSrnrn表table1:rn字段rna b crnrn表table2:rn字段rnb drnrn表table1与表table2中字段b部分内容相同rnrn要求:根据相同字段b将表table2中字段d中的内容<em>插入</em>到table1中,rn 如何用SQL<em>语句</em>实现?rn rn
求助access中的sql语句?
我写了这样的一条<em>语句</em>:rnupdate ZhongXin_SP_Line a set a.终点埋深=b.起点埋深,a.终点X=b.起点X,a.终点Y=b.起点Y inner join temp b on a.终点=b.终点rnrn它提示错误:rnrn语法错误(操作符丢失)在查询表达式'b.起点Y inner join temp b on a.终点=b.终点'中.rnrn有哪位大哥可以帮忙解决一下,小弟万分感谢
SQL中GOTO语句求助
如下<em>语句</em>:rnif(len(@strcodename)<1时,直接跳转了Error_Handle,存储过程SP_Codes根本不执行,如果把GOTO Error_Handle去掉就可以了。rnrn难道GOTO之前的<em>语句</em>不会执行吗?
SQL语句插入变量
string xc; xc = "传递变量"; string <em>sql</em> = "select * from Test where Test.name = '"+ xc +"'"
SQL更新插入语句
REPLACE INTO {table_name} {colomns} VALUES ({x}) INSERT INTO {table_name} {colomns} VALUES ({x}) INSERT IGNORE INTO {table_name} {colomns} VALUES ({x})INSERT INTO table1 ( column1 ) SELECT col1 FROM
sql插入语句写法
insert  into  表名    VALUES(‘’,‘’,‘’,‘’); insert  into  tb_valve_regin VALUES('0101','01','西湖区','10','1')
一条插入sql语句
先把错误的贴出来rn[code=SQL]insert into kind_BJaddress(code,id,pid,name,level,mark) values(1010072211,(select max(id)+1 from kind_BJaddress),rn(select id from kind_BJaddress where code=1010072211 and pid=0),'东三环国贸桥西南角',2,1)[/code]rn执行出错.rn想问问能不能写这样类似的,而不用先去select所要的值,F5,再去insert,F5
SQL插入语句生成器
该工具用Delphi7写的,可帮助我们生成一些<em>插入</em><em>语句</em>。 例如: 现要向一台机(P2)的数据库(以HR为例)<em>插入</em>另一台机(P1)的HR_New_Info记录,可如下操作: 1.输入P1的IP,用户名,密码。数据库输入“HR” 2.在查询<em>语句</em>输入 select Title,Content,TypeName,Flag,DateAndTime from HR_New_Info 3.在<em>插入</em><em>语句</em>输入 insert into HR_New_Info(Title,Content,TypeName,Flag,DateAndTime) 4.点击生成<em>语句</em>,可生成如下<em>语句</em>: insert into HR_New_Info(Title,Content,TypeName,Flag,DateAndTime) values('政府招聘网上报名系统投入使用','','新闻资信',True,'2008-9-30') insert into HR_New_Info(Title,Content,TypeName,Flag,DateAndTime) values('防洪防汛工作顺利完成','','新闻资信',True,'2008-9-15') 注,<em>语句</em>暂时只能保存为.<em>sql</em>文件
asp中的sql语句`求助
rs.open "select * from product where id = "&selectspid ,conn,1rn这句话那里错了`谁能告诉我。
求助sql中排序语句
我有一组数据,请问<em>sql</em>排序<em>语句</em>如何写?及如何实现表的存储?谢谢!rn 年份  流量  序号 排序后的流量(大->小) 频率prn1886 16400 1 18700 0.88rn1917 18700 2 17400 1.75rn1931 15700 3 16400 2.63rn1947 15000 4 15700 3.51rn1955 17400 5 15000 4.39rnrn其中p=m/n+1
java往access数据库中插入不进去记录
数据库连接成功,查询操作已经可以,但是<em>插入</em>操作编译,运行都通过,但就是数据库中没有<em>插入</em>进去记录.帮忙看看错误在那里.rn public static void insertIntoDB(Packet pkt) //将标记信息存入数据库rn rn rn Connection con;rn Statement stml;rn ResultSet rs;rn // int rows=0;rn rn tryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");rn catch(ClassNotFoundException e)rn tryrn con=DriverManager.getConnection("jdbc:odbc:hbf","hbf","123");rn stml=con.createStatement();rn rn String <em>sql</em> = "insert into marking values("+1+","+pkt.distance+","+pkt.offset+","+pkt.mark+")";rn stml.executeUpdate(<em>sql</em>);rn con.close();rn catch(SQLException e2)rn //return rows;rn
求助 判断语句总是ture
[code=text]rnur=session("yonghu")rnexec="select bl,ed from yonghu where users = '"&ur&"'"rnset rs=server.createobject("adodb.recordset")rnrs.open exec,conn,3,3rnset zj=conn.Execute("select sum(je) as num from xinxi where users='"&ur&"'") rnset bgje=conn.execute("select sum(je) as num from xinxi where users='"&ur&"' and yt like '办公%'")rnresponse.Write(not (bgje.bof and bgje.eof))rnresponse.Write(bgje("num"))rnif not(bgje.bof and bgje.eof) thenrnrs("bl")=0rnrs("ed")=zj("num")/2rnelsernrs("bl")=bgje("num")/zj("num")*100rnrs("ed")=zj("num")/2-bgje("num")rnend ifrnrs.updaternrs.close[/code]rnrnnot(bgje.bof and bgje.eof)始终都是ture,这是什么情况啊rnrn
求助sql插入乱码
[code=<em>sql</em>] INSERT INTO dbo.T_SO_SALES_ORDER_INTERFACE rn SELECT * FROM OPENROWSET('*****','******';'*****';'*********',eCRC_Interface.DBO.T_SO_SALES_ORDER) SOrn[/code]rnrnrn请问大神 现在其中一个中文字段<em>插入</em>表以后为乱码rn我如何在<em>插入</em>的时候转换字符 就是那个加N的rn<em>sql</em>我该怎么写
求助SQL 插入
如果A表有100个字段,如何给这表增加一条记录都是1
连数据库问题 插入的时候插入不进去 愁!
string str<em>sql</em> = "INSERT INTO 部门(编号,创建时间,更新时间,IsInRecycleBin,IsDebug,Owner,名称,备注,Guid) VALUES('" + this.TextBox9.Text.ToString() + "','" + this.tbx_ks.Value.Trim() + "','" +this.TextBox2.Text.ToString() + "','" + this.TextBox3.Text.ToString() + "','" + this.TextBox4.Text.ToString() + "','"+this.TextBox5.Text.ToString()+"','"+this.TextBox6.Text.ToString()+"','"+this.TextBox7.Text.ToString()+"','"+this.TextBox8.Text.ToString()+"')";rn DbHelperOra.ExecuteSql(str<em>sql</em>);rn Response.Write("aa");
关于ORACLE中SQL语句总是
各位兄弟,那位有ORACLE关于SQL语法的资料啊,包括ORACLE中的函数,rn先谢谢了,rn我的MAIL是rnw5552@163.comrnrn急!!
SQL语句求助求助求助
有两个表 一个是销售表 (产品名,产品ID,销售金额,类别名,销售时间)rn 一个表是进货表(产品名,产品ID,进货金额,类别名,进货时间) rnrn 如何根据按时间段、类别名分别统计出产品的销售总额和进货额,比如:rnrn销售表 Name ID Sell Type Datern 产品1 1 2 书 2010-11-01rn 产品2 2 2 书 2010-11-07rn 产品3 3 8 笔 2010-11-18rn 产品4 4 19 花 2010-11-20rnrnrnrn进货表 Name ID Buy Type Datern 产品1 1 10 书 2010-11-1rn 产品2 2 20 书 2010-11-10rn 产品3 3 30 笔 2010-11-14rn rn统计时间段 2010-11-1-------2010-11-11rnrn 类别名 进货额 销售额 毛利 rn 书 30 4 -26rn 笔 0 8 8
求助求助,数据提交不进去
帮忙看看这段代码。。。<em>总是</em>提示数据保存失败。。。为什么啊,数据库已经连接上了rnstring ls_1,ls_2,ls_3,ls_4,ls_5,ls_6rnif ddplb_报修项目.text = "" or sle_1.text = "" or sle_2.text = "" or sle_3.text = "" or sle_4.text = "" or sle_5.text = "" thenrn messagebox("提示信息","请输入完整信息!")rnend ifrnrnrnif ddplb_报修项目.text = "none" thenrn ls_1 = ""rnelsern ls_1 = trim(ddplb_报修项目.text)rnend if rnrnls_2 = trim(sle_1.text)rnls_3 = trim(sle_2.text)rnls_4 = trim(sle_3.text)rnls_5 = trim(sle_4.text)rnls_6 = trim(sle_5.text)rnrnrninsert into 报修表rn(name,项目,项目描述,问题描述,联系人姓名,地址,联系方式)rnvalues(:ls_b,:ls_1,:ls_2,:ls_3,:ls_4,:ls_5,:ls_6);rnif <em>sql</em>ca.<em>sql</em>code <> 0 thenrn rollback;rn messagebox("错误信息","数据保存失败")rnelsern commit;rnend if
三个sql语句拿下phpmyadmin的shell
三个<em>sql</em><em>语句</em>拿下<em>phpmyadmin</em>的shell 首先要知道路径 一句一句的执行 --------------------------------------------------------- set global general_log='on'; --------------------------------------------------------- SET global ge...
phpmyadmin里面无法执行sql语句
刚下载安装的<em>phpmyadmin</em>,可是里面无法执行<em>sql</em><em>语句</em>,不管执行什么他的返回都是SELECT * FROM `news` WHERE 1 LIMIT 0 , 30,搜索和<em>插入</em>栏都可以用,就是无法直接执行<em>sql</em><em>语句</em>
[求助]??数据库添加不进去
我在做留言板碰到问题:rnopendb.class:(部分代码)rnrnpublic void insert()//添加记录rnrnString strSql = null;rntryrn conn = DriverManager.getConnection(strDBUrl);rn stmt = conn.createStatement();rn rn strSql = "INSERT INTO book(username,tx,email,sex,url,qq,content,ip) VALUES ('"rn +this.UserName+"','"+this.Tx+"','"+this.Email+"','"+this.Sex+"','"+this.Url+"','"rn +this.QQ+"','"+this.Content+"','"+this.IP+"')";rn rn stmt.executeUpdate(strSql);rn System.out.println("ok");rn rn rn rn catch(Exception e)rn rn System.out.println(e.getMessage()+e.getStackTrace());rn rn finally //保存一定要关闭connrn rn tryrn     if(stmt != null)rn stmt.close();rn if(conn != null)rn conn.close();rn rn catch(Exception e)rn rn rn rnrn还有set,get方法(得到,取数据方法)rn///////////////////////////////////////////rnrnrn有JSP文件中:rnrnrnrnrn为什么在opendb.java中调试可以添加记录,在JSP中则不行,为什么???rn谢谢rnrn
phpMyAdmin查看创建表SQL语句的方法
方法一,在 phpMyAdmin 管理工具中,在左边的某个数据库选择一个表,在右上方可以看到一个“导出”的按钮,可以导出 <em>sql</em> 文件,使用文本或者开发工具打开,里面就有创建表的 SQL <em>语句</em>,但是这种方法不太好,因为 <em>sql</em> 文件中还带有其他的信息,如果是初学者可能不容易看出来从哪里开始到哪里结束才算!         方法二,笔者推荐大家使用这种方法,起码比上面第一种方法快捷、方便。
phpmyadmin表中插入记录的问题
使用<em>phpmyadmin</em>的问题 建立一个表后如何<em>插入</em>一条记录 希望把 手动<em>插入</em>和SQL<em>插入</em>都说一下
oracle blob插入不进去图片
[code=Java]rn//byte[] buf = new byte[2048]; 这个时候可以<em>插入</em>.txt文件,但<em>插入</em><em>不进去</em>图片不知道为什么rnbyte[] buf = new byte[204800]; //这个时候去可以<em>插入</em>图片,原因不知道为啥rnint len = 0;rnif((len = bis.read(buf,0,buf.length)) != -1) //如果为bis.read()没有参数的话,.txt,.jpg等都<em>插入</em><em>不进去</em>,不知道为什么rn os.write(buf, 0, len);rn os.flush();rnrn[/code]
数据库中插入新的一行怎么插入不进去
OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\a.mdb");rn con.Open();rn OleDbDataAdapter adapter=new OleDbDataAdapter("select * from s",con);rn OleDbCommandBuilder builder=new OleDbCommandBuilder(adapter);rn DataSet dataset=new DataSet();rn adapter.Fill(dataset,"Users");rnDataRow row=dataset.Tables["Users"].NewRow();rn row["logname"]="aaa";rn row["password"]="ddd";rn dataset.Tables["Users"].Rows.Add(row);rn adapter.Update(dataset,"Users");rn Console.Write("ok");rn/* 数据库里<em>总是</em>不能把新的一行<em>插入</em>..数据库只有logname 和password 两个字段*/
hibernate见表,插入不进去数据
// User.javarnpackage com.weixin.entity;rnrnimport java.util.Date;rnrnrnrnpublic class User rn private int id;rnrn private String email;rnrn private String nickname;rnrn private String password;rnrn // email是否已经验证 0-未验证 1-已经验证rn private int emailVerify;rnrn // email验证码rn private String verifyCode;rnrn private Date lastLogin;rnrn private String lastIP;rnrn public int getId() rn return id;rn rnrn public void setId(int id) rn this.id = id;rn rnrn public String getEmail() rn return email;rn rnrn public void setEmail(String email) rn this.email = email;rn rnrn public String getNickname() rn return nickname;rn rnrn public void setNickname(String nickname) rn this.nickname = nickname;rn rnrn public String getPassword() rn return password;rn rnrn public void setPassword(String password) rn this.password = password;rn rnrn public int getEmailVerify() rn return emailVerify;rn rnrn public void setEmailVerify(int emailVerify) rn this.emailVerify = emailVerify;rn rnrn public String getVerifyCode() rn return verifyCode;rn rnrn public void setVerifyCode(String verifyCode) rn this.verifyCode = verifyCode;rn rnrn public Date getLastLogin() rn return lastLogin;rn rnrn public void setLastLogin(Date lastLogin) rn this.lastLogin = lastLogin;rn rnrn public String getLastIP() rn return lastIP;rn rnrn public void setLastIP(String lastIP) rn this.lastIP = lastIP;rn rnrn rnrn//User.hbm.xmlrnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rnrn//IUserDao.javarnpackage com.weixin.dao;rnrnimport com.weixin.entity.User;rnrnpublic interface IUserDao rn /**rn * 添加用户rn */rn int saveUser (User user);rnrn//UserDaoImplrnpackage com.weixin.dao.impl;rnrnimport org.springframework.orm.hibernate3.support.HibernateDaoSupport;rnrnimport com.weixin.dao.IUserDao;rnimport com.weixin.entity.User;rnrnpublic class UserDaoImpl extends HibernateDaoSupport implements IUserDao rnrn public int saveUser(User user) rn return (Integer) this.getHibernateTemplate().save(user);rn rnrnrn//IUserServrnpackage com.weixin.biz;rnrnimport com.weixin.entity.User;rnrnpublic interface IUserServ rn int saveUser(User user);rnrn//UserServImplrnpackage com.weixin.biz.impl;rnrnimport com.weixin.biz.IUserServ;rnimport com.weixin.dao.IUserDao;rnimport com.weixin.entity.User;rnrnpublic class UserServImpl implements IUserServrn private IUserDao iuserDao;rn public int saveUser(User user) rn return iuserDao.saveUser(user);rn rn public IUserDao getIuserDao() rn return iuserDao;rn rn public void setIuserDao(IUserDao iuserDao) rn this.iuserDao = iuserDao;rn rnrnrnrn//UserActionrnpackage com.weixin.web.action;rnrnimport com.opensymphony.xwork2.ActionSupport;rnimport com.weixin.biz.IUserServ;rnimport com.weixin.entity.User;rnrnpublic class UserAction extends ActionSupport rn private IUserServ iuserServ;rn rn private User user;rn rn public String regUser() rn int userId = iuserServ.saveUser(user);rn if (userId > 0) rn return "ok";rn rn return "error";rn rn rn public void setIuserServ(IUserServ iuserServ) rn this.iuserServ = iuserServ;rn rn rn public User getUser() rn return user;rn rn rn public void setUser(User user) rn this.user = user;rn rnrnrn//struts-user.xmlrnrnrnrn rn rn rn /WEB-INF/jsp/ok.jsprn rn rn /WEB-INF/jsp/error.jsprn rn rn rnrn//user_save.jsprnrnrnrnrnrnrn rn rnrn My JSP 'user_save.jsp' starting pagernrn rn rn rn rn rn rnrn rnrn rn rn rn rn rn 账号:rn rn rn rn rn rn rn rn 密码rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrn提交之后浏览器返回的结果是rnStruts Problem ReportrnrnStruts has detected an unhandled exception:rnMessages: rnrn Column 'email' cannot be nullrn could not insert: [com.weixin.entity.User]rn could not insert: [com.weixin.entity.User]; nested exception is org.hibernate.exception.ConstraintViolationException: could not insert: [com.weixin.entity.User]rnrnFile: org/hibernate/exception/SQLStateConverter.javarnrn控制台查询表结构是:rnmy<em>sql</em>> desc d_D_user;rn+-------------------+-------------+------+-----+---------+----------------+rn| Field | Type | Null | Key | Default | Extra |rn+-------------------+-------------+------+-----+---------+----------------+rn| id | int(12) | NO | PRI | NULL | auto_increment |rn| email | varchar(50) | NO | UNI | NULL | |rn| nickname | varchar(50) | YES | UNI | NULL | |rn| password | varchar(50) | NO | | NULL | |rn| is_email_verify | int(1) | YES | | 0 | |rn| email_verify_code | varchar(50) | YES | | NULL | |rn| last_login_time | bigint(20) | YES | | NULL | |rn| last_login_ip | varchar(15) | YES | | NULL | |rn+-------------------+-------------+------+-----+---------+----------------+rn8 rows in set (0.00 sec)rnrn但我明明没有设置email的列啊,这是怎么回事???rnrnrnrnrnrn
精通JSP—Web开发技术与典型应用_光盘源代码下载
作  者: 张新曼 编著 出 版 社: 人民邮电出版社 出版时间: 2007-2-1 字  数: 891000 版  次: 1 页  数: 567 印刷时间: 2007-2-1 I S B N : 9787115138354 包  装: 平装 所属分类: 图书 >> 计算机/网络 >> 程序设计 >> JSP 随书光盘上的源代码 相关下载链接:[url=//download.csdn.net/download/jjk_02027/2408892?utm_source=bbsseo]//download.csdn.net/download/jjk_02027/2408892?utm_source=bbsseo[/url]
linux常用命令查询chm查询下载
linux常用命令查询chm查询chm制作 方便快捷 一块打包了 相关下载链接:[url=//download.csdn.net/download/zky409/4156487?utm_source=bbsseo]//download.csdn.net/download/zky409/4156487?utm_source=bbsseo[/url]
Java压缩和解压缩zip文件下载
这几天做一个操作docx的文档的功能,Apache的POI功能有限,就参考了相关资料写的一个Java压缩和解压zip文件的工具类。全部使用的是Java自带的类库,中文的文件名会有乱码的问题。 相关下载链接:[url=//download.csdn.net/download/z742698/4927031?utm_source=bbsseo]//download.csdn.net/download/z742698/4927031?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的