Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C语言中读取sql_变量数据库类型#_C#_Sql Server_Database - Fatal编程技术网

C# 如何在C语言中读取sql_变量数据库类型#

C# 如何在C语言中读取sql_变量数据库类型#,c#,sql-server,database,C#,Sql Server,Database,查看System.Data.DbType,其中没有SqlVariant类型。例如,SqlDataReader提供了用于读取字符串变量的GetString方法。从sql_variant类型的数据库字段中检索数据的适当方法是什么,可能是检索到object中 目的是读取存储在数据库中的数据。不将值赋给对象类型的变量。我提到对象类型变量是因为我认为sql_变量(如果可能的话)会进入这种类型。如果您想将数据放入对象类型的变量,那么(简化): 我们应该做到这一点 对于检索当前记录中给定列的内容的各种不同方法

查看System.Data.DbType,其中没有SqlVariant类型。例如,SqlDataReader提供了用于读取字符串变量的GetString方法。从sql_variant类型的数据库字段中检索数据的适当方法是什么,可能是检索到object中


目的是读取存储在数据库中的数据。不将值赋给对象类型的变量。我提到对象类型变量是因为我认为sql_变量(如果可能的话)会进入这种类型。

如果您想将数据放入对象类型的变量,那么(简化):

我们应该做到这一点

对于检索当前记录中给定列的内容的各种不同方法也有很好的解释。最后的数据类型映射汇总表可能也会派上用场

object result = null;
result = reader["columnNameGoesHere"];