在存储过程中将nvarchar数据类型转换为datetime数据类型

用户名

当我将开始日期和结束日期的日期日期(这是字符串值从文本框传递到sql)时出现错误。

alter procedure [dbo].[sp_insert_ProjectDetail]    
(@projectname varchar(max),    
@projectnos varchar(20),    
@Task_assigned varchar(max),  
@Startdate varchar(30),    
@enddate varchar(30),    
@status varchar(20),  
@analyst varchar(max),    
@qualitycheck varchar(max) 
)as    

declare @value as varchar(20)    

INSERT INTO tbl_ProjectDetails(ProjectName,ProjectNos,Task_assigned,Startdate,enddate,Analyst,Qualitycheck,flag,Status_Name)VALUES (@projectname,@projectnos,@Task_assigned,@Startdate,@enddate,@analyst,@qualitycheck,0,@status)    
马克·格雷韦尔

我遇到错误

顶端提示;始终发布确切的错误消息,理想情况下,请采样创建该错误的输入值;我强烈怀疑您在1月13日提出这个问题并非偶然;您可能要检查昨天的数据没有记录为12月1日(和11月1日为星期日,依此类推)。但是...继续前进...

@Startdate varchar(30),    
@enddate varchar(30), 

这里的基本技巧是:不要那样做当然,不要仅仅通过按原样对待它们来盲目抛弃这些价值观。推荐的方法是在调用层解析值,因此这些值可能变为:

@Startdate datetime,
@enddate datetime,

(或类似;还有其他日期/时间数据类型;它应该与表匹配),并担心调用代码中的格式:

var start = DateTime.Parse[Exact](startText, ...); // some expected format/culture/etc
...
cmd.Parameters.AddWithValue("Startdate", start);

(等等)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在存储过程中将数据类型varchar转换为bigint时出错

来自分类Dev

在存储过程中将数据类型varchar转换为int错误时出错

来自分类Dev

在存储过程中将数据类型varchar转换为bigint时出错

来自分类Dev

SQL查询将nvarchar转换为数据类型int在存储过程中出错

来自分类Dev

调用存储过程错误:将数据类型nvarchar转换为datetime时出错

来自分类Dev

由存储过程中的IN运算符导致将数据类型nvarchar转换为bigint时出错

来自分类Dev

PHP PDO unixODBC FreeTDS SQL Server在存储过程中“将数据类型varchar(max)转换为datetime”

来自分类Dev

将数据类型nvarchar转换为int时出错-执行存储过程时

来自分类Dev

将nvarchar数据类型转换为datetime数据类型导致超出范围的值

来自分类Dev

SQL Server存储过程-将数据类型varchar转换为datetime时出错

来自分类Dev

在存储过程SQL Server中将varchar值'Blue color'转换为数据类型int时转换失败

来自分类Dev

SQL Server 2008中的存储过程中的数据类型转换错误

来自分类Dev

将nvarchar转换为int数据类型时出错

来自分类Dev

将数据类型Char转换为Nvarchar

来自分类Dev

将数据类型NVarchar转换为int时出错

来自分类Dev

如何将 nvarchar 数据类型转换为数字

来自分类Dev

将 nvarchar 值转换为数据类型整数

来自分类Dev

在C#中将数据类型nvarchar转换为bigint时出错

来自分类Dev

在视图中将数据类型nvarchar转换为bigint时出错

来自分类Dev

在查询中将数据类型nvarchar转换为数值时出错

来自分类Dev

在存储过程中将varchar转换为数值类型的算术溢出错误

来自分类Dev

将Nvarchar(MAX)转换为DATETIME数据类型SQL Server查询

来自分类Dev

在Python中将(numpy数据类型)数组转换为(本机数据类型)元组

来自分类Dev

在 Scala 中将 Struct 数据类型转换为 Map 数据类型

来自分类Dev

不允许从数据类型datetime到int的隐式转换嵌套存储过程

来自分类Dev

存储过程-将数据类型varchar转换为float时出错

来自分类Dev

将数据类型varchar转换为int时出错(存储过程C#ASP.NET)

来自分类Dev

存储过程-将数据类型varchar转换为数值时出错

来自分类Dev

存储过程算术溢出错误将表达式转换为数据类型int

Related 相关文章

  1. 1

    在存储过程中将数据类型varchar转换为bigint时出错

  2. 2

    在存储过程中将数据类型varchar转换为int错误时出错

  3. 3

    在存储过程中将数据类型varchar转换为bigint时出错

  4. 4

    SQL查询将nvarchar转换为数据类型int在存储过程中出错

  5. 5

    调用存储过程错误:将数据类型nvarchar转换为datetime时出错

  6. 6

    由存储过程中的IN运算符导致将数据类型nvarchar转换为bigint时出错

  7. 7

    PHP PDO unixODBC FreeTDS SQL Server在存储过程中“将数据类型varchar(max)转换为datetime”

  8. 8

    将数据类型nvarchar转换为int时出错-执行存储过程时

  9. 9

    将nvarchar数据类型转换为datetime数据类型导致超出范围的值

  10. 10

    SQL Server存储过程-将数据类型varchar转换为datetime时出错

  11. 11

    在存储过程SQL Server中将varchar值'Blue color'转换为数据类型int时转换失败

  12. 12

    SQL Server 2008中的存储过程中的数据类型转换错误

  13. 13

    将nvarchar转换为int数据类型时出错

  14. 14

    将数据类型Char转换为Nvarchar

  15. 15

    将数据类型NVarchar转换为int时出错

  16. 16

    如何将 nvarchar 数据类型转换为数字

  17. 17

    将 nvarchar 值转换为数据类型整数

  18. 18

    在C#中将数据类型nvarchar转换为bigint时出错

  19. 19

    在视图中将数据类型nvarchar转换为bigint时出错

  20. 20

    在查询中将数据类型nvarchar转换为数值时出错

  21. 21

    在存储过程中将varchar转换为数值类型的算术溢出错误

  22. 22

    将Nvarchar(MAX)转换为DATETIME数据类型SQL Server查询

  23. 23

    在Python中将(numpy数据类型)数组转换为(本机数据类型)元组

  24. 24

    在 Scala 中将 Struct 数据类型转换为 Map 数据类型

  25. 25

    不允许从数据类型datetime到int的隐式转换嵌套存储过程

  26. 26

    存储过程-将数据类型varchar转换为float时出错

  27. 27

    将数据类型varchar转换为int时出错(存储过程C#ASP.NET)

  28. 28

    存储过程-将数据类型varchar转换为数值时出错

  29. 29

    存储过程算术溢出错误将表达式转换为数据类型int

热门标签

归档