2 fanyuqa fanyuqa 于 2015.07.06 23:47 提问

ASP.NET 留言功能,怎么把textbox中的数据存到数据库?!

怎么把textbox中的数据存到数据库?!
求一段详细代码!!!关于本图的代码

求大神帮忙,马上交作业,还是写不出来这个功能!!!

6个回答

caozhy
caozhy   Ds   Rxr 2015.07.07 01:12
已采纳

最简单的
string sql = string.Format("insert into 你的表(姓名, 标题, 内容) values(\"{0}\", \"{1}\", \"{2}\")", textBox1.Text, textBox2.Text, textBox3.Text);
SqlConnection conn = new SqlConnection("连接字符串");
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteScalar();

fanyuqa
fanyuqa 能不能加QQ帮我改一下呢?十分感谢
大约 3 年之前 回复
fanyuqa
fanyuqa uniqueidentifier 类型
大约 3 年之前 回复
caozhy
caozhy 你的id类型是数字还是字符串,数字不要引号
大约 3 年之前 回复
fanyuqa
fanyuqa 还是写不到数据库里面啊?
大约 3 年之前 回复
fanyuqa
fanyuqa 回复caozhy: 这个解决了。但是这个 错误 无效的表达式项“string” 怎么改呢?
大约 3 年之前 回复
caozhy
caozhy 你的界面上有textbox3么
大约 3 年之前 回复
fanyuqa
fanyuqa 错误 3 无效的表达式项“string” 错误4当前上下文中不存在名称“textBox3”等
大约 3 年之前 回复
fanyuqa
fanyuqa 回复caozhy: string sql = string.Format("insert into Gmessage(UserId,UserName,Title,Content,Date) values(\"{0}\", \"{1}\", \"{2}\",\"{3}\",\"{4}\")", Session["UserId"].ToString(), textBox3.Text, textBox1.Text, textBox2.Text, DateTime.Now); SqlConnection conn = new SqlConnection("Data Source=PC-20150509YTTJ\\SQLEXPRESS;Initial Catalog=aspnet-maself-20150629221745;Integrated Security=True"); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteScalar();
大约 3 年之前 回复
fanyuqa
fanyuqa 回复caozhy: string sql = string.Format("insert into Gmessage(UserId,UserName,Title,Content,Date) values(\"{0}\", \"{1}\", \"{2}\",\"{3}\",\"{4}\")", Session["UserId"].ToString(), textBox3.Text, textBox1.Text, textBox2.Text, DateTime.Now); SqlConnection conn = new SqlConnection("Data Source=PC-20150509YTTJ\\SQLEXPRESS;Initial Catalog=aspnet-maself-20150629221745;Integrated Security=True"); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteScalar();
大约 3 年之前 回复
fanyuqa
fanyuqa 回复caozhy: string sql = string.Format("insert into Gmessage(UserId,UserName,Title,Content,Date) values(\"{0}\", \"{1}\", \"{2}\",\"{3}\",\"{4}\")", Session["UserId"].ToString(), textBox3.Text, textBox1.Text, textBox2.Text, DateTime.Now); SqlConnection conn = new SqlConnection("Data Source=PC-20150509YTTJ\\SQLEXPRESS;Initial Catalog=aspnet-maself-20150629221745;Integrated Security=True"); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteScalar();
大约 3 年之前 回复
caozhy
caozhy 回复fanyuqa: 一般来说,userid应该存在你的session中,datetime可以用DateTime.Now取得当前时间。
大约 3 年之前 回复
fanyuqa
fanyuqa 数据库还包含了 UserId 和datetime 这两个怎么写进去呢?
大约 3 年之前 回复
lovelj2012
lovelj2012   2015.07.07 08:59

ado.net、linq to sql、entity framework都可以

u010696222
u010696222   2015.07.07 00:11

在提交按钮里面写 就是insert语句就行啦 value 里面的值格式' "+textbox1.text" '

caoyangc
caoyangc   2015.07.07 01:07

在提交按钮的click事件里,连接数据库,并写insert语句写进数据库。最基本的操作,可以去百度。

u012401478
u012401478   2015.07.07 11:13

提交按钮的单击事件里写代码,SqlConnection conn = new SqlConnection("连接字符串");
string sql="SQL语句";
SqlCommand cmd = new SqlCommand(sql, conn);
int row=cmd.ExecuteScalar();
if(row>0)
{
提交成功
}

wdykuaile123
wdykuaile123   2015.07.07 14:21

得看你用的是mvc还是控件,不一样的.

fanyuqa
fanyuqa 用的控件
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何将TextBox数据提交到GridView显示再保存到数据库
(1)UI层 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Threading; na
asp.net读取数据库到文本框,修改再更新到数据库
读数据库---写到文本框---文本框中修改---再读取文本框---更新到数据库。 最佳答案 这是因为回传造成的 首先把流程搞清楚:加载 1、加载数据到文本框 2、修改数据 3、点“提交”这次回传,导致后台页面再次加载原始数据到文本框 注意:此次后台程序又将文本框的值,设置成数据库里面的那个原来的值 4、插入数据库。。。结果插入的时候textbox的值已经变了,变成还是数据库里面的那个。
asp.net留言板 利用富文本编辑器实现美化功能xheditor在asp.net网页的配置和使用
刚好,csdn 发表博客的界面也是利用xheditor的,现在我要说的就是怎么把这个文本框编辑器添加到asp.net项目中。以下是官网的标准配置 1.1. 在线可视化HTML编辑器概述 在Web程序应用中,最常见的一种行为是信息和言论的发布和交流。而在信息发布的同时,往往会有对信息发布的格式、类型和功能上的需求,比如:加粗、下划线等等,以使文字信息能够更形象更美观的传达给阅读者,同
对GridView单元格数据进行一次性保存到数据库中 批量保存GridView数据
前台:.aspx页面的GRIDVIEW     <asp:GridView ID="newsView" runat="server" AutoGenerateColumns="False" Width="100%" DataKeyNames="id_numeric,order_num" OnRowCommand="newsVi
从留言板开始做网站(四)——数据库的连接和创建
前面基本上把首页的内容都做好了,现在该是写send.php的内容了,这个是一个处理文件,是不用显示出来的,只是在后台处理。在填内容前,我们应该先要连接数据库,新建一个数据库连接文件:conn.php。 我们选择MySQLi的连接方式: <?php $servername = "localhost"; $username = "root"; $password = ""; // create
将TextBox数据提交到GridView显示(DataTable的应用2)
这个栗子的分析请回头看前面那章节的分析:关于DataTable如何取值 using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using System.Web; using System.Web.Securi
显示一条数据库中的内容到textbox
显示一条数据库中的内容到textbox
vb.net怎么利用textbox修改数据库中的数据???
1我是连接到access数据库(OleDbConnection1)  2是通过向导生成的(数据集:DataSet11;;适配器:OleDbDataAdapter1;;数据库:book.mdb;;数据表有一张:bookinfo;  1:怎么实现按一下“button”就可以把我们在textbox1和textbox2中修改的内容保存到数据库中?2:查询的问题:我用一ComboBox(来选择查询类
Asp.net加Sql Server写的留言板小例子
写写关于SQL Server数据库的简单使用过程的教程,也算一个小总结!记录一些常用的方法,关键字,单词等,供以后查阅用!同时希望对大家的学习有一定帮助!不要忘了就好。      我喜欢小例子带注释的学习方法!所以自己总结起来学习的过程也总是配着例子,边做边记……我们用ASP+SQL Server做个简单的留言板为例!当然像这样的例子有些地方实际中并没有必要用到这么“深”的东西,但是我
一个很傻的问题:怎么实现将TextBox中输入的数据添加到后台数据库中?
-