gpt4 book ai didi

c# - 以编程方式提取 MS SQL 表列的数据类型以供以后插入

转载 作者:搜寻专家 更新时间:2023-10-30 22:22:57 25 4
gpt4 key购买 nike

Rails 有一种很棒的方法可以从数据库中查找列名和预期数据类型,从而减轻大量编程工作。

我正在尝试在 C#.NET 中构建类似的东西,因为我们有不断变化的大表。我将像这样添加参数:

SqlParameter param = new SqlParameter("parametername", *SqlDbType.Int*);
param.Direction = ParameterDirection.Input;
param.Value = 0;
comm.Parameters.Add(param);

注意 SqlDbType。我怎样才能得到它?如果我从 DataSet 中获取 DataColumns,我所能得到的只是像 System.string 这样的系统类型。

最佳答案

为什么不让 ADO.NET 自动检测它:

SqlParameter param = new SqlParameter("parametername", value);

'当然,您实际上也不需要方向:

comm.Parameters.Add(new SqlParameter("parametername",value));

我有点喜欢在一行中做事:)

关于c# - 以编程方式提取 MS SQL 表列的数据类型以供以后插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/273275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com