将参数值从 String 转换到 DateTime 失败???????????????

问题描述

stringtime=Convert.ToString(DateTime.Parse(txtPublishDateD.Text));sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;其中txtPublishDateD.Text是TextBox中输入的时间,为什么总是出错呢?

解决方案

解决方案二:
什么错干嘛不stringtime=txtPublishDateD.Text;
解决方案三:
stringtime=Convert.ToString(DateTime.Parse(txtPublishDateD.Text));什么意思?从字符串转换成时间,然后再从时间转换成字符....
解决方案四:
stringtime=Convert.ToString(DateTime.Parse(txtPublishDateD.Text));sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;这两句,哪句报的错?
解决方案五:
DateTimetime=DateTime.Parse(txtPublishDateD.Text);
解决方案六:
干嘛转来转去的呀!
解决方案七:
stringtime=txtPublishDateD.Text;sqlDataAdapter9.UpdateCommand.Parameters[4].Value=DateTime.Parse(ptime);
解决方案八:
输入的字符串格式错误确认是不是:yyyy-mm-dd
解决方案九:
DateTimetime=DateTime.Parse(txtPublishDateD.Text);sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;
解决方案十:
sqlDataAdapter9.UpdateCommand.Parameters[4].Value=DateTime.Parse(txtPublishDateD.Text);
解决方案十一:
sqlDataAdapter9.UpdateCommand.Parameters[4]的参数类型是DateTime的吧DateTimetime=DateTime.Parse(txtPublishDateD.Text);sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;
解决方案十二:
stringtime=DateTime.Parse(txtPublishDateD.Text).Tostring("时间格式");
解决方案十三:
引用1楼niuniuhuang的回复:

什么错干嘛不stringtime=txtPublishDateD.Text;

那样也是一样的错误,说是将参数值从String转换到DateTime失败
解决方案十四:
引用10楼S170393163的回复:

sqlDataAdapter9.UpdateCommand.Parameters[4]的参数类型是DateTime的吧DateTimetime=DateTime.Parse(txtPublishDateD.Text);sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;

这样也不对呀,我说下具体的:如果是图书入库的话呢,在每个TextBox中输入图书信息。输入publishDate:1986-7-7然后在dataGrid中显示所有图书信息。如果在dataGrid中选中一行的话呢,就把对应图书的信息,显示在每个对应的TextBox中。这个时候要是修改几个信息,重新更新数据库的话,就显示了“将参数值从String转换到DateTime失败”我试了好多方法,怎么都不行啊!
解决方案十五:
引用10楼S170393163的回复:

sqlDataAdapter9.UpdateCommand.Parameters[4]的参数类型是DateTime的吧DateTimetime=DateTime.Parse(txtPublishDateD.Text);sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;

对的,sqlDataAdapter9.UpdateCommand.Parameters[4]的参数是时间型的,我想问下给参数赋值时,赋值应该是什么类型的?string还是datatime的?书上有个例子就是赋值为string类型的!
解决方案:
0------------------------这样转:stringdt=null;if(!DateTime.TryParse("要转的字符串",outdt))//失败else//成功,并直接用dt不要再dt=……

解决方案:
stringtime="";DateTime.TryParse(txtPublishDateD.Text,outtime);if(string.IsNullOrEmpty(time)){//为空return;}else{sqlDataAdapter9.UpdateCommand.Parameters[4].Value=time;}

时间: 2024-12-02 22:03:17

将参数值从 String 转换到 DateTime 失败???????????????的相关文章

将参数值从 String 转换到 DateTime 失败

问题描述 如果是图书入库的话呢,在每个TextBox中输入图书信息.输入publishDate:1986-7-7然后在dataGrid中显示所有图书信息.如果在dataGrid中选中一行的话呢,就把对应图书的信息,显示在每个对应的TextBox中.这个时候要是修改几个信息,重新更新数据库的话,会把时间自动改为:1986-7-70:00:00就显示了"将参数值从String转换到DateTime失败"我试了好多方法,怎么都不行啊! 解决方案 解决方案二:dateTime.Parse不行吗

水晶报表 将参数值从Decimal转换到DateTime失败

问题描述 在用强数据集制作水晶报表中,在.xsd中写好带参数的sql语句,在当前运行查询时输入参数后,显示错误"将参数值从Decimal转换到DateTime失败",但是这段SQL语句在SQLServer2005中可以正常执行,这是怎么回事呀? 解决方案 解决方案二:怎么没人回答啊,要是哪为大哥大姐知道给回个啊急!!!是不是我的sql语句有问题,还是在数据集中写sql语句有些什么限制啊如果这样的话,又该如何实现按月统计某种商品的销售量呢?解决方案三:是不是水晶报表中你定义的控件类型不对

racle arameter-将参数值从 OracleParameter 转换到 String 失败。

问题描述 将参数值从 OracleParameter 转换到 String 失败. 求助,.net 调用Oracle存储过程时报错:将参数值从 OracleParameter 转换到 String 失败,该 怎么解决?求助高人. 解决方案 OracleParameter[0].toString 解决方案二: 将参数值从 OracleParameter 转换到 String 失败,你是不是传值传错了,请贴出代码!!! 解决方案三: /// <summary> /// 验证账户是否已存在 ///

问下c# datetime string 转换的问题

问题描述 问下c# datetime string 转换的问题 解决方案 你的字符串格式是"yyyy/M/d H:mm:ss" 解决方案二: 解决方案三: 解决方案四: 改用DateTime.TryParse()试试: 解决方案五: DateTime里面有一个ToString函数,可以转换为string 解决方案六: borrowtime 必须是 "yyyy/M/d"的格式: 解决方案七: 今天奇迹般的好了 运行没问题 用的tryprase() 但还是想知道为什么昨

android中String转换成16进制的方法

问题描述 android中String转换成16进制的方法 想请教一下?把一个24个字节的字符串转换成16进制,并把结果打印出来要怎么写,网上有一些方法但是没有说转换完的16进制串打印出来要用哪个参数?求指点 解决方案 byte[] b = ""字符串"".getBytes();foreach (byte i : b){if (i < 16) System.out.print(""0"" + Integer.toHexS

C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法

  这篇文章主要介绍了C#..Net中把字符串(String)格式转换为DateTime类型的三种方法,本文总结了Convert.ToDateTime(string).Convert.ToDateTime(string, IFormatProvider).DateTime.ParseExact()三种方法,需要的朋友可以参考下 方式一:Convert.ToDateTime(string) 代码如下: Convert.ToDateTime(string) 注意:string格式有要求,必须是yyy

string-Gson 把String转换对象

问题描述 Gson 把String转换对象 他是List类型的 要怎么转换啊 我院来转换是空值 解决方案 字符串好像不是这样吧http://www.bejson.com/tools.html 自己验证一下字符串json格式是否正确 解决方案二: Gson gson = new Gson(); object= gson.fromJson(jsonString, class); 解决方案三: 参考这个: http://www.cnblogs.com/chenlhuaf/archive/2011/05

string-后台取到的值为String类型,数据库里是Date类型,怎么把String转换Date呢

问题描述 后台取到的值为String类型,数据库里是Date类型,怎么把String转换Date呢 怎么把一个String类型的时间:比如2010-03-26 00:03:18 转换成 Date类型的时间,格式不变,依然是2010-03-26 00:03:18这样的格式.用SimpleDateFormat("yyyy-MM-dd HH:MM:ss"); 转换成的效果为 Fri Mar 26 00:20:18 CST 2010 ,求解! 解决方案 /** * <b>说明: &

java tring 数据类型-Java关于String转换其他数据类型的问题

问题描述 Java关于String转换其他数据类型的问题 小弟有个关于String转换其他数据类型的问题想请教各位大大,新手未有悬赏币,见谅.下面贴代码,问题在最后. person类 package com.local.person.bean;public class Person { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id