gpt4 book ai didi

c# - 用于数字的正确数据类型是什么

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:21 27 4
gpt4 key购买 nike

我是 MS Access 2007 的新手,我正在使用 Visual Studio 2010 C# 创建一个应用程序。我想知道在我创建的每个参数中应该使用什么数据类型。

例如:

command.Parameters.Add(new OleDbParameter("?company_name", OleDbType.VarChar));

这是字符的数据类型(如果我错了请纠正我)。

我的问题是,要使用的数字(例如:邮政编码和电话号码 (221-0019))的数据类型是什么才能正确使用 numeric数据类型?

P.S.: 我已经在 MS Access 中有了我的表

最佳答案

使用适合您的数据的任何数据类型。

例如如果您需要一列来存储 0 到 100 之间的整数,请使用 DataTypeNumberFieldSizeByte 的字段。对于 0 到 10,000 之间的整数,使用 Integer。对于介于 -1,000,000,000 和 1,000,000,000 之间的小数,使用 Single。请参阅 DataTypeFieldSize 的 MSAcess 帮助,了解适合您的数据的内容。

然后,当从 C# 操作数据库时,使用等效的 OleDbType。查看 OldDbType 的帮助来决定哪一个等同于 MSAccess 列中的数据类型。

例如(按照上面的例子)OleDbType.UnsignedTinyInt, OleDbType.SmallInt, OleDbType.Single

关于c# - 用于数字的正确数据类型是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8132466/

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