Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.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# access数据库中的数据比较_C#_Ms Access_Datetime - Fatal编程技术网

C# access数据库中的数据比较

C# access数据库中的数据比较,c#,ms-access,datetime,C#,Ms Access,Datetime,如何将access数据库中的日期与c#中的给定日期进行比较? 数据库中的日期列是常规日期(日/月/年) 日期文字后还需要一个散列(#)。在格式化日期时,您可能还必须指定区域性,以使其符合数据库的要求,或者使用特定的格式字符串 但是,您应该使用参数,而不是在查询中插入值。这样,您就不必担心日期格式是否与数据库所期望的匹配。@Simon:command对象有一个Paramaters集合,您可以在其中添加参数及其值,然后在查询中使用参数。 try {

如何将access数据库中的日期与c#中的给定日期进行比较? 数据库中的日期列是常规日期(日/月/年)

日期文字后还需要一个散列(#)。在格式化日期时,您可能还必须指定区域性,以使其符合数据库的要求,或者使用特定的格式字符串


但是,您应该使用参数,而不是在查询中插入值。这样,您就不必担心日期格式是否与数据库所期望的匹配。

@Simon:command对象有一个
Paramaters
集合,您可以在其中添加参数及其值,然后在查询中使用参数。
           try
        {

           database = new OleDbConnection(connectionString);
           database.Open();
           date = DateTime.Now.ToShortDateString();
           string queryString = "SELECT user_name,zivila.naziv "
               + "FROM (users LEFT JOIN obroki_save ON obroki_save.ID_uporabnika=users.ID)"
               + " LEFT JOIN zivila ON zivila.ID=obroki_save.ID_zivila "
               + " WHERE users.ID= " + a.ToString() + " AND obroki_save.datum=# " + date; 
           loadDataGrid(queryString);
       }
       catch (Exception ex)
       {
           MessageBox.Show(ex.Message);
           return;
       }