写入数据库问题

wzq855502 2007-08-02 08:50:44
form中新建有一个textbox,combox1,datetimepicker,将他们内容分别输入完毕之后,点击按钮可以保存至SQL中的A数据库中的B表中.并自动取时间写入B表,代码怎么个写法,还一个问题是,B表是不是要建立一列录入时间列来保存录入时间?
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzq855502 2007-08-02
  • 打赏
  • 举报
回复
SqlConnection conn = new SqlConnection("Data Source=PX-JCZX-05;Initial Catalog=wzgl;Integrated Security=True");
conn.Open();
string str1 = comboBox1.SelectedValue();
string str2 = TextBox3.Text.Trim();
string str3 = comboBox2.SelectedValue();
string str4 = dateTimePicker1.Value();
string str5 = TextBox5.Text.Trim();
string str6 = TextBox7.Text.Trim();
string str7 = dateTimePicker2.Value();
string sqlStr = "insert into sbcx(dw,xm,gh,xb,csny,jtzz,dh,rksj,zzmm,bz) values('" + str1 + "','" + str2 + "','" + str3 + "','" + str4 + "','" + str5 + "','" + str6 + "','" + str7 + "','" + str8 + "','" + str9 + "','" + str10 + "')";
SqlCommand cmd = new SqlCommand(sqlStr, conn);
cmd.ExecuteNonQuery();
cmd.Dispose();
conn.Close();
这段代码哪里错了?
怎么显示错误"System.Windows.Forms.ListControl.SelectedValue”是“属性”,但此处被当做“方法”来使用
interxyx 2007-08-02
  • 打赏
  • 举报
回复
肯定要有一列来保存时间的!
xuan.ye 2007-08-02
  • 打赏
  • 举报
回复
数据库-表-设计-字段(datetime类型)-绑定默认值属性-getdate()
vfan2010 2007-08-02
  • 打赏
  • 举报
回复
有一种简单做法,就是在设计这个表的时候,你把这个字段的默认值设为getdate(),
这样在插入数据库的时候,不管这一列就行了.
vfan2010 2007-08-02
  • 打赏
  • 举报
回复
B表是不是要建立一列录入时间列来保存录入时间?
---------------------
那肯定了.

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧