odoo里用sql语句说为日期date类型,没有转换为字符串。

开始我以为是日期now没有转换为string,一直在转换

  now = time.strftime("%Y-%m-%d %H:%M:%S")
            param = (now, id)
            # 第一次上传时间确定注意date日期一定要用引号才是字符串
            a = self.env.cr.execute(
                "update dycrm_khsx set upltim = ‘%s‘ where khmc_khsx = %s" % param)

后来才发现upltim=’%s‘在sql这里加上引号就可以了。

好了就这么多,有用方便的话,欢迎支付宝打赏哦。

  本文为原创转载请注明。

时间: 2024-10-11 03:31:42

odoo里用sql语句说为日期date类型,没有转换为字符串。的相关文章

Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)

1.  有时候我们可能须要记录我们对mysql的操作过程,这时我们能够使用mysql的tee命令 1)第一种情况是在链接数据库的时候使用tee >mysql  -u root  -p  --tee=C:\log.txt       //注意这里路径不须要加上引號 这时我们对数据库的全部操作都会记录在log.txt上: 2) 第二中方式是在链接上数据库后使用 mysql >   tee  C:\log.txt        //这个命令后面的操作都会记录在log中 当你不想记录log时,你能够使

Access sql语句创建表及字段类型(转)

http://www.cnblogs.com/hnyei/archive/2012/02/23/2364812.html 创建一张空表: Sql="Create TABLE [表名]" 创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))

[转载]SQL语句中的日期计算

1. 本月的第一天SELECT  DATEADD(mm,  DATEDIFF(mm,0,getdate()),  0) 2. 本月的最后一天SELECT  dateadd(ms,-3,DATEADD(mm,  DATEDIFF(m,0,getdate())+1,  0)) 3.上个月的第一天select dateadd(m,-1,  DATEADD(mm,  DATEDIFF(mm,0,getdate()),  0)) 4. 上个月的最后一天 SELECT  dateadd(ms,-3,DATE

PHP里的SQL语句是否正确,是否正确执行的检测方法。

PHP将传过来的值插入数据库,或者向数据库传值的时候,往往出现PHP没有报错,但是数据库并未更新的情况.这个时候 ,你可以用ECHO  打印输POST 或者GET 传过来的值,打印要执行的SQL语句,然后去mysql执行一遍,用mysq_error()函数 显示错误.例 <?php error_reporting(0); $username_value = $_POST['username_input']; $email_value = $_POST['email_input']; $passw

SQL Server 2008对日期时间类型的改进

微软在备受多年的争议后,终于对日期时间数据类型开刀了,在新版的SQL Server 2008中一口气增加了4种新的日期时间数据类型,包括: Date:一个纯的日期数据类型. Time:一个纯的时间数据类型. DateTime2:新的日期时间类型,将精度提到到了100纳秒. DateTimeOffset:新的日期时间类型,在DateTime2的基础上增加了时区部分. 下面是在SQL Server 2008中日期时间数据类型的一个简单汇总表: 数据类型 格式 取值范围 精度 存储尺寸 date yy

使用SQL语句查询表及表字段类型说明

今天突然遇到有人要数据库表及表字段说明,数据库表太多又不能一个个表去找,就想想SQL是否能直接查询出来. 经过查询资料,加上一些自己的一些调整写了一个sql语句,在此记录一下,以方便日后查找使用. SELECT ( CASE WHEN a.colorder = 1 THEN d.name ELSE '' END ) N'表名' , ( CASE WHEN a.colorder = 1 THEN ISNULL(( SELECT TOP 1 value FROM sys.extended_prope

在HibernateTemplate里执行Sql语句

如下所示只能执行非Select语句: public static void executeSQL(HibernateTemplate hibernateTemplate, String sql) { final String tempsql = sql; hibernateTemplate.execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException

SQL语句——04、日期类型函数

如果你对当前系统的日期格式看这不舒服,可以修改当前会话的显示格式 idle> alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'; Session altered. idle> select sysdate from dual; SYSDATE ------------------- 2010-12-17 08:52:31 这是OS系统时间,数据库本身没时间 只有SCN号 日期可以直接参与运算 idle> select sy

营配数据质量核查,关于营销mis系统与配电gis系统里面的sql语句查询,做为积累使用,下次就不用重复写同样的语句了。

1.配电gis线路导出数据: select r.name 线路名称,r.run_status 运行状态,r.voltage_level 电压等级,r.manager_depart 管理部门,r.belong_substation 所属厂站 from ods_sc.T_D2_PD_FEEDER r where r.gsdm='040100' and r.run_status <>'退运' and r.voltage_level='10kV'and r.manager_depart not in