将货币插入 Access 数据库 C#?

努曼·阿尔沙德

我想在访问数据中插入货币我使用的是通用数字格式的数据类型货币,这是我的 c# 代码

 decimal price = decimal.Parse(vCCY_Rate.ToString(), System.Globalization.NumberStyles.Currency);

  SCmd.Parameters.AddWithValue("@CCY_Rate", price);  
 nReturnValue = (int)SCmd.ExecuteNonQuery();

其中vCCY_Rate是双倍的,但它总是在数据库中存储 1 并且有一段时间 0 你能告诉我如何使用 c# 在数据库访问中存储货币。我有 precion 6 的数据,在货币数据类型中也提到了通用格式和 presicion

SQL 命令

     OleDbConnection SConnection = new OleDbConnection();
    OleDbCommand SCmd = new OleDbCommand();

    Save_Main("INSERT into tblOprCurrency_Rate ([CCY_ID_From],  [CCY_ID_To] , [CCY_Active] , [CCY_Rate] ,[CCY_Chr]) VALUES (? , ? , ? ,? ,? )", cmbCurrency_From.SelectedItem.Value, cmbCurrency_To.SelectedItem.Value, Convert.ToDouble(txtCCY_Rate.Text), chkCCY_Active.Checked, 0, hdfSr_ID.Value);




      public int Save_Main(string vQuery, string vCCY_ID_From, string vCCY_ID_To, double vCCY_Rate, bool bCCY_Active, int vIsUpdate, string vCCY_SrNo)
    {



        sErrorCode = "";
        int nReturnValue = -1;
        try
        {
            decimal price = (decimal)vCCY_Rate;
           // decimal price = decimal.Parse(vCCY_Rate.ToString(), System.Globalization.NumberStyles.Currency);
            SCmd.CommandText = vQuery;
            SCmd.CommandType = CommandType.Text;
            SCmd.Parameters.AddWithValue("@CCY_ID_From", vCCY_ID_From);
            SCmd.Parameters.AddWithValue("@CCY_ID_To", vCCY_ID_To);

            SCmd.Parameters.AddWithValue("@CCY_Rate", price);  
            SCmd.Parameters.AddWithValue("@CCY_Active", bCCY_Active);
            SCmd.Parameters.AddWithValue("@CCY_Chr", Convert.ToDouble(0));
            SCmd.Parameters.AddWithValue("@CCY_SrNo", vCCY_SrNo);

            SCmd.Connection = SConnection;
            SCmd.CommandTimeout = pSQL_CommandTimeOut;
            SDataAdapter.SelectCommand = SCmd;
            SConnection.Open();
            nReturnValue = (int)SCmd.ExecuteNonQuery();

        }

CCY_Rate 是货币数据类型和生成格式,在 ACCESS 中保留 6 位小数

保尔夫

您在代码中使用命名参数和查询中的位置参数 - Rate 和 Active 的顺序错误。

您还添加了 6 个参数,但只有 5 个位置(问号)参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#将数据从表单插入Access数据库

来自分类Dev

使用c#将数据表插入Access数据库

来自分类Dev

使用C#将数据插入Access数据库无法正常工作

来自分类Dev

将记录插入Access数据库

来自分类Dev

将货币插入SQL数据库

来自分类Dev

C#.net 无法将记录插入到 ms access 数据库中

来自分类Dev

使用Python将数据插入MS Access数据库

来自分类Dev

使用.NET Core将数据插入Access数据库

来自分类Dev

优化将数据插入Access数据库代码中

来自分类Dev

如何在C#中将数据表插入到Access数据库

来自分类Dev

如何将值插入数据库(Microsoft Access)?

来自分类Dev

Access数据库事务插入限制

来自分类Dev

插入到ms Access数据库

来自分类Dev

C#与Access数据库获取插入到语法错误

来自分类Dev

使用C#,如何使用循环在MS Access数据库中插入递增数字?

来自分类Dev

C#与Access数据库获取插入到语法错误

来自分类Dev

C#-无法将数据插入MySQL数据库

来自分类Dev

使用C#将数据插入SQLite数据库

来自分类Dev

将位图图像从Access数据库导入C#程序

来自分类Dev

使用C#将Null插入数据库

来自分类Dev

如何使用C#将图片插入数据库?

来自分类Dev

使用C#将表从一个MS Access数据库传输到另一个数据库

来自分类Dev

仅将新条目从一个数据库表复制到另一数据库表。Access,C#

来自分类Dev

使用SQL将数据插入MS Access数据库表

来自分类Dev

无法将数据插入数据库ms-access vb

来自分类Dev

如何将文本框中的数据和日期/时间插入Access数据库?

来自分类Dev

从C#Windows应用程序表格中记录时间/日期是否已插入到Access数据库中?

来自分类Dev

使用WPF C#在Access数据库中插入字符串,日期和备忘录值

来自分类Dev

即使没有查询错误,也没有在 Access 数据库表中插入任何内容 (c#)

Related 相关文章

  1. 1

    C#将数据从表单插入Access数据库

  2. 2

    使用c#将数据表插入Access数据库

  3. 3

    使用C#将数据插入Access数据库无法正常工作

  4. 4

    将记录插入Access数据库

  5. 5

    将货币插入SQL数据库

  6. 6

    C#.net 无法将记录插入到 ms access 数据库中

  7. 7

    使用Python将数据插入MS Access数据库

  8. 8

    使用.NET Core将数据插入Access数据库

  9. 9

    优化将数据插入Access数据库代码中

  10. 10

    如何在C#中将数据表插入到Access数据库

  11. 11

    如何将值插入数据库(Microsoft Access)?

  12. 12

    Access数据库事务插入限制

  13. 13

    插入到ms Access数据库

  14. 14

    C#与Access数据库获取插入到语法错误

  15. 15

    使用C#,如何使用循环在MS Access数据库中插入递增数字?

  16. 16

    C#与Access数据库获取插入到语法错误

  17. 17

    C#-无法将数据插入MySQL数据库

  18. 18

    使用C#将数据插入SQLite数据库

  19. 19

    将位图图像从Access数据库导入C#程序

  20. 20

    使用C#将Null插入数据库

  21. 21

    如何使用C#将图片插入数据库?

  22. 22

    使用C#将表从一个MS Access数据库传输到另一个数据库

  23. 23

    仅将新条目从一个数据库表复制到另一数据库表。Access,C#

  24. 24

    使用SQL将数据插入MS Access数据库表

  25. 25

    无法将数据插入数据库ms-access vb

  26. 26

    如何将文本框中的数据和日期/时间插入Access数据库?

  27. 27

    从C#Windows应用程序表格中记录时间/日期是否已插入到Access数据库中?

  28. 28

    使用WPF C#在Access数据库中插入字符串,日期和备忘录值

  29. 29

    即使没有查询错误,也没有在 Access 数据库表中插入任何内容 (c#)

热门标签

归档