I'm passing a T-SQL type of char(1) into a C# CLR function.

我将一个T-SQL类型的char(1)传递到c# CLR函数中。

At the C# side I have the type char.

在c#方面,我有char类型。

I'm getting the error "CLR types for parameter ... do not match."

我得到了错误的CLR类型参数…不匹配。”

Any ideas?

什么好主意吗?

1 个解决方案

#1


4

AFAIK, char SQL Server data type doesn't have equivalent in the CLR for SQL Server in the System.Data.SqlTypes namespace, and their native CLR equivalents in the Microsoft .NET Framework.

AFAIK, char SQL Server数据类型在System.Data中的SQL Server的CLR中没有对应的数据类型。SqlTypes名称空间,以及它们在Microsoft . net框架中的本地CLR等效项。

But e.g. nchar(1) does - SqlChars or SqlString for the CLR data type(SQL Server) and Char, String or Char[] for CLR data type (.NET Framework).

但是,如nchar(1) - SqlChars或SqlString,用于CLR数据类型(SQL Server)和Char、String或Char[],用于CLR数据类型(。净框架)。

See the MSDN Mapping CLR Parameter Data article for more details.

有关更多细节,请参见MSDN映射CLR参数数据文章。

更多相关文章

  1. 每条sql语句实际上都是一个事物(事物多种类型解读)
  2. Java向MySQL数据库插入时间类型Date数据时需要注意的问题
  3. MySQL入门很简单: 2 MySQL数据类型
  4. Mysql 修改字段类型
  5. Ms sql 2005 中的bit 数据类型
  6. SQLServer---查询过程中的数据类型转化
  7. PostgreSQL: array 数组类型添加元素 数组的使用
  8. 原因及解决:java.sql.SQLException: 无效的列类型: 1111
  9. Oracle 00932. 00000 - “不一致的数据类型:预期%s获得%s”

随机推荐

  1. SpringBoot整合Netty搭建高性能Websocket
  2. java并发编程CAS机制原理分析(面试必问,学
  3. Android(安卓)Service、Messenger进程间
  4. JDBC原理分析(包括基本的使用方式和面试题
  5. Spring Ioc 实例化 Bean 对象有几种方式?
  6. Springboot实现定时任务
  7. 纳税服务系统总结
  8. array must be initialized with a brace
  9. 冒泡排序就这么简单
  10. Springboot实现文件上传下载