出错部分代码如下: string title = TitleText.Text.ToString();
string neirong = Request.Form["neirong"];
string beizhu = Request.Form["beizhu"];
string maker = "00000";//Session["UserID"].ToString();
string time = DateTime.Now.ToString(); string insertString = "insert into other_task values('" + maker + "','"+ title + "','" + neirong + "','" + beizhu + "','" + time + ",null," + "null" + "')";
string sqlString = "Data Source=localhost;Initial Catalog=gsc;User ID=sa;PassWord=123456"; SqlConnection insertConn = new SqlConnection(sqlString);
insertConn.Open(); SqlCommand insertComm = new SqlCommand(insertString, insertConn);
insertComm.ExecuteNonQuery();//此行提示错误
数据库表结构创建脚本如下:CREATE TABLE [dbo].[other_task](
[TaskID] [int] IDENTITY(1,1) NOT NULL,
[Maker] [char](5) NULL,
[Title] [nvarchar](255) NULL,
[neirong] [nvarchar](255) NULL,
[beizhu] [nvarchar](255) NULL,
[tbegin] [smalldatetime] NULL,
[tend] [smalldatetime] NULL,
[finflag] [bit] NULL
) ON [PRIMARY]
请问是哪里的格式不对了?datetime的问题还是不能直接用null?
string neirong = Request.Form["neirong"];
string beizhu = Request.Form["beizhu"];
string maker = "00000";//Session["UserID"].ToString();
string time = DateTime.Now.ToString(); string insertString = "insert into other_task values('" + maker + "','"+ title + "','" + neirong + "','" + beizhu + "','" + time + ",null," + "null" + "')";
string sqlString = "Data Source=localhost;Initial Catalog=gsc;User ID=sa;PassWord=123456"; SqlConnection insertConn = new SqlConnection(sqlString);
insertConn.Open(); SqlCommand insertComm = new SqlCommand(insertString, insertConn);
insertComm.ExecuteNonQuery();//此行提示错误
数据库表结构创建脚本如下:CREATE TABLE [dbo].[other_task](
[TaskID] [int] IDENTITY(1,1) NOT NULL,
[Maker] [char](5) NULL,
[Title] [nvarchar](255) NULL,
[neirong] [nvarchar](255) NULL,
[beizhu] [nvarchar](255) NULL,
[tbegin] [smalldatetime] NULL,
[tend] [smalldatetime] NULL,
[finflag] [bit] NULL
) ON [PRIMARY]
请问是哪里的格式不对了?datetime的问题还是不能直接用null?
解决方案 »
- 特殊的页面验证问题,见下面详细
- 如何让虚拟目录不继承根目录web.config的设置,vs2005的
- 现有几个HyperLink,在鼠标点击其中一个时能否记录点击的那个的CssClass或其他属性值呢??
- 100分高分求助关于高手开发不用控件的问题
- 如何使得一个客户端同时只能建立一个连接到服务器
- 请问如何在ComboBox或者dropdownlist里面加入treeview控件?
- 请问如何在网页动态的增加控件
- 非常棘手的treeview问题如何在treeview中弹出创口
- datagrid模板中选择第一个dropdownlist后根据第一个的值绑定第二个dropdownlist
- 在线等!如何在index.aspx中调用我写的这个AllUserInfo.cs文件请帮忙我是新手!!!
- 获取网页内容
- listBox的操作问题
string insertString = "insert into other_task values('" + maker + "','"+ title + "','" + neirong + "','" + beizhu + "','" + time + ",null," + "null" + "')";
红色部分乱套了,试试这样写,
string insertString = string.Format("insert into other_task values('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",maker,title,neirong,beizhu,time,null,null);
用这个方法搞定了。。但是新的问题出现了!
添加到数据库的记录中neirong和beizhu里面没有值我囧了 string neirong = Request.Form["neirong"];
string beizhu = Request.Form["beizhu"];这个东西在页面上呈现的是textarea,需要做什么处理么?我常识用了ToString,但是直接报错了。。错误信息:“未将对象引用设置到对象的实例。”
<td>任务内容:</td>
<td>
<textarea id="neirong" runat="server" cols="72" rows="8" name="neirong" ></textarea>
</td>
</tr>
<tr>
<td>备 注:</td>
<td>
<textarea id="beizhu" runat="server" cols="72" rows="3" name="beizhu" ></textarea>
</td>
</tr>
为什么不用
neirong.Value
beizhu.Value去获取值????