gpt4 book ai didi

c# - 如何将文本值转换为 Access 数字数据类型

转载 作者:太空宇宙 更新时间:2023-11-03 21:24:08 24 4
gpt4 key购买 nike

我正在尝试将我的 C# 应用程序中的文本框值转换为保存在 MS Access 数据库中的 Numeric 数据格式。似乎有几种方法可以将文本转换为数字。例如,Convert.ToInt32Convert.ToInt16Convert.ToInt64。它们似乎都有效。我正在运行 Windows 8.1 的 64 位机器上开发应用程序,但我不知道应该使用哪种类型的转换。如何更新以下代码片段以使其适应不同版本的 Windows?

oleCmd.Parameters.Add("@partyID", OleDbType.Numeric).Value = 
Convert.ToInt32(comboBoxWorkParty.SelectedValue.ToString());

oleCmd.Parameters.Add("@projectTypeID", OleDbType.Numeric).Value =
Convert.ToInt32(comboBoxProjectType.SelectedValue.ToString());

最佳答案

无论您使用的是 64 位版本还是 32 位版本的 Access 数据库引擎:

  • Access数据库中的Long Integer字段对应Int32,而
  • Access 数据库中的Integer 字段对应于Int16

关于c# - 如何将文本值转换为 Access 数字数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28397083/

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