急呀!大家帮我看,怎么提交不到数据库中去呀!30分

问题描述

textarea.aspx页面:<%@PageLanguage="C#"AutoEventWireup="true"MasterPageFile="~/user.master"CodeFile="textarea.aspx.cs"Debug="true"Inherits="textare"Title="留言版"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><spanstyle="font-size:16pt;font-family:楷体_GB2312">留言版<hrstyle="color:black"/></span><tableborder="0"><tr><td>类&nbsp;&nbsp;型:</td><tdstyle="width:169px"><asp:DropDownListID="dropdownlist1"runat="server"><asp:ListItem>对网站的意见</asp:ListItem><asp:ListItem>对公司的建议</asp:ListItem><asp:ListItem>具有合作意向</asp:ListItem><asp:ListItem>产品投诉</asp:ListItem><asp:ListItem>服务投诉</asp:ListItem></asp:DropDownList></td></tr><tr><td>标&nbsp;&nbsp;题:</td><tdstyle="width:169px"><asp:textboxID="textbox1"runat="server"MaxLength="200"></asp:textbox></td><td><asp:RequiredFieldValidatorID="requiredfieldvalidator1"runat="server"ControlToValidate="textbox1"ErrorMessage="标题文本框不能为空"></asp:RequiredFieldValidator></td></tr><tr><td>姓&nbsp;&nbsp;名:</td><tdstyle="width:169px"><asp:TextBoxID="textbox2"runat="server"MaxLength="50"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="requiredfieldvalidator2"runat="server"ControlToValidate="textbox2"ErrorMessage="姓名文本框不能为空"></asp:RequiredFieldValidator></td></tr><tr><td>E-mail:</td><tdstyle="width:169px"><asp:TextBoxID="textbox3"runat="server"maxlength="50"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="requiredfieldvalidator3"runat="server"ControlToValidate="textbox3"ErrorMessage="E-mail文本框不能为空"></asp:RequiredFieldValidator></td></tr><tr><td>来&nbsp;&nbsp;自:</td><tdstyle="width:169px"><asp:DropDownListID="dropdownlist4"runat="server"><asp:ListItem>北京</asp:ListItem><asp:ListItem>广东</asp:ListItem><asp:ListItem>广西</asp:ListItem><asp:ListItem>四川</asp:ListItem><asp:ListItem>浙江</asp:ListItem><asp:ListItem>重庆</asp:ListItem><asp:ListItem>云南</asp:ListItem><asp:ListItem>贵州</asp:ListItem><asp:ListItem>江苏</asp:ListItem><asp:ListItem>陕西</asp:ListItem><asp:ListItem>安徽</asp:ListItem><asp:ListItem>内蒙</asp:ListItem><asp:ListItem>新疆</asp:ListItem><asp:ListItem>黑龙江</asp:ListItem><asp:ListItem>湖南</asp:ListItem><asp:ListItem>湖北</asp:ListItem><asp:ListItem>河南</asp:ListItem><asp:ListItem>甘肃</asp:ListItem><asp:ListItem>福建</asp:ListItem><asp:ListItem>江西</asp:ListItem><asp:ListItem>海南</asp:ListItem><asp:ListItem>山东</asp:ListItem><asp:ListItem>上海</asp:ListItem><asp:ListItem>吉林</asp:ListItem><asp:ListItem>辽宁</asp:ListItem><asp:ListItem>山西</asp:ListItem><asp:ListItem>天津</asp:ListItem><asp:ListItem>河北</asp:ListItem></asp:DropDownList></td></tr><tr><td>电&nbsp;&nbsp;话:</td><tdstyle="width:169px"><asp:TextBoxID="textbox4"runat="server"maxlength="50"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="requiredfieldvalidator4"runat="server"ControlToValidate="textbox4"ErrorMessage="电话文本框不能为空"></asp:RequiredFieldValidator></td></tr><tr><td>内&nbsp;&nbsp;容:</td><tdstyle="width:169px"><asp:TextBoxID="textbox5"runat="server"maxlength="50"TextMode="multiline"Rows="10"Columns="40"></asp:TextBox></td><td><asp:RequiredFieldValidatorID="requiredfieldvalidator5"runat="server"ControlToValidate="textbox5"ErrorMessage="内容文本框不能为空"></asp:RequiredFieldValidator></td></tr><tr><td></td><tdstyle="width:169px"><asp:buttonID="button1"runat="server"text="提交信息"OnClick="btnSubmit_Click"/></td><td></td></tr></table></asp:Content>textarea.aspx.cs代码:usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclasstextare:System.Web.UI.Page{protectedvoidbtnSubmit_Click(objectsender,EventArgse){stringconstring=ConfigurationManager.ConnectionStrings["sqlconnedtion"].ConnectionString;SqlConnectionmycon=newSqlConnection(constring);stringstrsql="Insertintotextarea(type,title,name,E-Mail,comefrom,tel,content)values("+this.dropdownlist1.SelectedValue+","+this.textbox1.Text+","+this.textbox2.Text+","+this.textbox3.Text+","+this.dropdownlist4.SelectedValue+","+this.textbox4.Text+","+this.textbox5.Text+")";SqlCommandmycmd=newSqlCommand(strsql,mycon);try{mycon.Open();mycmd.ExecuteNonQuery();}catch(Exceptionex){Response.Write(ex.Message);}finally{mycon.Close();}}}

解决方案

解决方案二:
保存不到数据库中,调试时提示为:System.ArgumentException:不支持关键字:“datasource”。
解决方案三:
insert语句,缺单引号自己DEBUG一下.
解决方案四:
同意楼上的观点,我感觉,你的insert语句中,不应该都是数字性的信息吧,所以,你应该把SQL语句按如下格式写type数字型titlevarcharnamevarchar后面的不写了Insertintotextarea(type,title,name)values(1,'对网站的意见','abc')你没有写单引号,所以才这样的。你再顺便检查一下你连接串的格式,是否正确
解决方案五:
引用3楼je_ck的回复:

同意楼上的观点,我感觉,你的insert语句中,不应该都是数字性的信息吧,所以,你应该把SQL语句按如下格式写type数字型titlevarcharnamevarchar后面的不写了Insertintotextarea(type,title,name)values(1,'对网站的意见','abc')你没有写单引号,所以才这样的。你再顺便检查一下你连接串的格式,是否正确

解决方案六:
引用1楼cadwork的回复:

保存不到数据库中,调试时提示为:System.ArgumentException:不支持关键字:“datasource”。

感觉像是连接字符串写的不正确自己多调式一下吧,看看是哪一行代码出的错
解决方案七:
建议楼主用参数插入
解决方案八:
插入字符串的问题!
解决方案九:
用sql事件跟踪器看一下sql执行了没有没执行则表示数据库连接字符串错误如果执行了并且产生sql错误则表示insertinto语句错误你就仔细检查错误
解决方案十:
Stringstrsql=String.Format(@"insertintotextarea(type,title,name,E-Mail,comefrom,tel,content)values({0},{1},{2},{3},{4},{5},{6})",this.dropdownlist1.SelectedValue,this.textbox1.Text,this.textbox2.Text,this.textbox3.Text,我改成这样的格式都不管用呀
解决方案十一:
向数据库追加数据的时候如果包含字符,字符串里要加单引号

时间: 2024-08-31 12:09:14

急呀!大家帮我看,怎么提交不到数据库中去呀!30分的相关文章

现用C#做一个调查问卷,需要提交时向数据库中查数据,只需要插入题号与对应选项,请问该如何插入

问题描述 现用C#做一个调查问卷aspx页面的,需要提交时向数据库中查数据,但是题跟选项有些多(大概70多道题,每道大概5.6个选项),只需要插入题号与对应选项,请问该如何插入?有没有什么简便方法? 解决方案 解决方案二:问卷调查虽然不记名,但也是需要记录性别.年龄.文化程度.地域.工作等信息的,不然时候分析起来不方便当然这些本就可以包含在题目中所以数据库中是以问卷为单位保存的:一张问卷一条记录也就是一个题目一个字段,如果是多选题,可用逗号连接各选项为一个串(分析时再拆开)程序只是拼装一个SQL

帮解决下,谢谢,读数据库中数据,修改后输出

问题描述 数据库中1个表sj共7个列每列存储1-20中的一个数例如列1列2列3列4列5列6列7125793623478912370321读取出来后按照数字填到对应的dataGridView1中的列里去dataGridView1中有列1列2列3列4.........列20读取出来的是2就在列2中显示2看到家有啥实现的办法,初学者,请尽量写明白些,谢谢 解决方案 解决方案二:感觉应该很简单,可怎么我就是想不通呢,呵呵解决方案三://读取数据库中的每一行记录并修改stringstr="DataSour

哪位大仙帮我看一下,为什么在jsp中无法实例化一个类

问题描述 我是新手啊!实体类如下:publicclassUserManager{publicstaticUserManagerinstance=newUserManager();privateUserManager(){};publicstaticUserManagergetInstance(){returninstance;}publicStringfindUser()throwsWeiboException{return"OK";}}JSP的调用如下,包已引入<%String

web工程发布到新浪sae上出现503错误,麻烦帮我看一下JVM 日志

问题描述 web工程发布到新浪sae上出现503错误,麻烦帮我看一下JVM 日志 [29/Nov/2014:17:08:30 +0800] JAVA_Error: Failed startup of context c.s.s.w.SaeWebAppContext{/wuareyoung-1file:/data1/jetty_work/671/wuareyoung/jetty-0.0.0.0-12907-wuareyoung.war-_wuareyoung-1-any-/webapp/}/dat

表单数据-使用springmvc中controller怎么实现JSP页面数据提交到oracle数据库,求代码。

问题描述 使用springmvc中controller怎么实现JSP页面数据提交到oracle数据库,求代码. 如何使用controller进行JSP页面输入数据的存储,如图,怎么写这个功能的代码,将咨询内容提交到后台数据库中,然后在后台管理的页面进行对该问题的回复.求大神给写个代码.谢谢. 解决方案 你要把数据传递到后台,然后在保存到数据库里面,建议使用Ajax操作,先把数据传递到后台,通过业务逻辑保存好了之后,再把你的回复通过Ajax的回调函数返回到界面 解决方案二: 怎么写的,求给个代码.

mfc串口数据绘制波形图,能否帮我看下这样处理是什么意思,尤其是for循环里面,急急急,拜托了

问题描述 mfc串口数据绘制波形图,能否帮我看下这样处理是什么意思,尤其是for循环里面,急急急,拜托了 COleSafeArray m_number; long lengthi; BYTE data[600]; int ai=0bi=0ci=0di=0; int sum=0; m_number=ch; //将WPARAM ch转化为COleSafeArray形变量 length=m_number.GetOneDimSize(); //确定数据长度 for(i=0;i<length;i++) m

线程-请大神帮我看下这部分代码怎么写?谢谢!很急

问题描述 请大神帮我看下这部分代码怎么写?谢谢!很急 如图所示,我把基本通讯功能已经实现,但是我想实现下图中红色圈中部分的功能,自动发送跟数据格式的功能怎么实现啊,希望发送端跟接收端都可以实现这个数据格式的功能,谢谢 整体代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System; using System.Data; usin

ffmpeg-【FFMPEG库】用过FFMPGE的帮我看下, 急!!!

问题描述 [FFMPEG库]用过FFMPGE的帮我看下, 急!!! 工程是视频加密工程, 已完成, 在客户使用的时候, 发现一个AVI文件在加密的时候会失败 简单看了一下, 问题出在 avfromat_write_header(..)函数这里, 返回值是-22, 导致失败! 在网上看了一下, 要设置桢率, 说得不是很清楚, 有没有人, 能说下详细的处理办法 下面给出, 视频加密函数的部分代码 //打开输出文件(Open output file) if (!(ofmt->flags & AVF

急急急急急-大神帮我看下log cat 哪错了 本人菜鸟

问题描述 大神帮我看下log cat 哪错了 本人菜鸟 求大神解答 哪里错了 本人刚刚才学习做 不懂的看log cat 求大神帮看下哪里出错了 急急急急 解决方案 图片较为模糊,不过我看到了报空指针异常,并且好像是listview引起的,你看看是不是listview初始化了但是没有赋值,比如listview = findViewById(R.id.listview);不懂的可以加我. 解决方案二: 实在看不清啊,不过看样子有异常抛出发生JE 了,这个错误应该好定位