如何把一个变量的字符串型转成日期型
我想把一个字符串变量转换成日期型录入到数据库中,数据库中用的是
这是.NET的图
在线等,谢谢
。
[解决办法]
没有必要转,是你的sql语句有问题吧?select是干嘛的?
直接写
sql="insert into Talk(讲话人,讲话日期) values(@a,@b)"
SqlCommand command = new SqlCommand(sql, connection);
command.Parameters.AddWithValue("@a", box1.Text);
command.Parameters.AddWithValue("@b", box2.Text);
command.ExecuteNonQuery();
[解决办法]
对字符串常量,要替换其中的单引号。例如
textBox1.Text.Trim().Replace("'","''")
DateTime.Parse(mastedTextBox1.Text).ToString("yyyy-MM-dd HH:mm:ss")
int.Parse(textBox3.Text).ToString()