小编Cod*_*ner的帖子

SQL Server插入日期为1/1/1900

我正在使用ASP Classic页面在表中插入记录.我正在使用5个字段的表单元素即.[ABC]([code],[updatedate],[flag],[Mfdate].当用户没有选择Mdate时,使用日期控件在Mdate中获取用户选择的日期,它在我的ASP中形成的查询页面如下

INSERT INTO [ABC] ([code], [updatedate], [flag], [Mfdate]) 
VALUES('203 ', '6/12/2013', 'N/A', '')
Run Code Online (Sandbox Code Playgroud)

当它在SQL Server中运行时,它正在插入日期1/1/1900,Mfdate但用户未选择任何值.

为什么会这样?

为数据类型Mfdatedatetime.

sql sql-server-2005

6
推荐指数
2
解决办法
4万
查看次数

捕获shell脚本中python脚本抛出的异常

我有一个shell脚本打开一个文件并将其传递给python脚本进行处理.因此,如果文件存在任何问题(例如,文件内容不是成功执行python脚本所需的格式),则python脚本会抛出异常.因为我的目标是使用python脚本处理N个文件.我需要知道哪个文件导致脚本中断.我读到了如何通过命令执行来捕获异常.http://linuxcommand.org/wss0150.php.但在我的情况下,它的python脚本抛出异常,我需要在shell脚本中知道抛出了什么异常.任何人都可以帮助我如何处理这个问题?

以下是代码段:

#!/bin/bash
yesterday=$(date --date "yesterday" "+%y%m%d")
ftoday=$(date --date "today" "+%m-%d-%Y")
year=$(date "+%Y")
fileList=$(find C:/logdata/$year/$ftoday/ -iname "*"$yesterday".log")
for var in $fileList
do
echo -e "\n START Processing File : $var" >> shelltestlog.txt
cat $var| ./scriptA.py 
echo -e "\n END Processing File : $var" >> shelltestlog.txt
done
Run Code Online (Sandbox Code Playgroud)

python bash shell

6
推荐指数
1
解决办法
5419
查看次数

标签 统计

bash ×1

python ×1

shell ×1

sql ×1

sql-server-2005 ×1