1210 错误如何解决?
156:/>cat cmd1CURR=$1
dbaccess test<<!
unload to tab.txt select * from tab where jyrq=${CURR};
!
156:/>sh cmd1 "20100101"
数据库已被选用.
1210: 日期无法转换为 月/日/年 的格式
Error in line 1
Near character position 55
数据库已关闭.
156:/>env|grep DB
DBDATE=Y4MD/
而直接dbaccess进去用
unload to tab.txt select * from tab where jyrq='20100101'都能成功啊,比较郁闷 加 引号
或者使用函数 to_date(), mdy() 加 引号
或者使用函数 to_date(), mdy()
liaosnet 发表于 2010-06-17 10:08 http://bbs2.chinaunix.net/images/common/back.gif
那里加引号? 我另外一个环境 运行同样的命令 都可成功的呢? 所以比较奇怪 那里加引号? 我另外一个环境 运行同样的命令 都可成功的呢? 所以比较奇怪
QTone 发表于 2010-06-18 22:53 http://bbs3.chinaunix.net/images/common/back.gif
${CURR}
左右加引号~~
再这样的写法最好使用to_date("%Y%m%d","20100101") 这样的格式进行时间转换.. ${CURR}
左右加引号~~
再这样的写法最好使用to_date("%Y%m%d","20100101" 这样的格式进行 ...
liaosnet 发表于 2010-06-18 22:59 http://bbs2.chinaunix.net/images/common/back.gif
可以了,不过我另外那个机器配置都一样,怎么直接都能运行呢? 奇怪 可以了,不过我另外那个机器配置都一样,怎么直接都能运行呢? 奇怪
QTone 发表于 2010-06-18 23:20 http://bbs3.chinaunix.net/images/common/back.gif
系统环境也许并不一样~~仅此而已.. 系统环境也许并不一样~~仅此而已..
liaosnet 发表于 2010-06-18 23:21 http://bbs2.chinaunix.net/images/common/back.gif
这个一样的。 .profile 我考过来也没用, 一个是sco505,一个sco507 ,应该没影响吧。
如果环境不一样,我记得就是DBDATE参数决定的啊。 这个参数肯定一样的 select to_date("20100302","%Y%m%d") from tab
674: 过程 (to_date) 没有发现.
111: ISAM 错误:找不到记录.
这种错误以前也没遇到过。 这个一样的。 .profile 我考过来也没用, 一个是sco505,一个sco507 ,应该没影响吧。
如果环境 ...
QTone 发表于 2010-06-18 23:25 http://bbs3.chinaunix.net/images/common/back.gif
.profile仅是用户环境..我说的是系统环境..
sco的系统仅有7.31...似乎好像没这个to_date..不知道记错了没.. 是有7.31,我这边的还是7.23,那可能是没to_date这个函数吧。
那在请教下 系统环境具体指的什么?
页:
[1]