社区
ASP
帖子详情
日期时间型字段数据的添加问题
well
2000-06-21 09:25:00
对于日期时间型的字段(VFP),用insert命令和now函数添加数据,为什么总是报告"ODBC不支持需要的属性"?又该怎样添加这一类型的数据呢?
...全文
230
3
打赏
收藏
日期时间型字段数据的添加问题
对于日期时间型的字段(VFP),用insert命令和now函数添加数据,为什么总是报告"ODBC不支持需要的属性"?又该怎样添加这一类型的数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
well
2000-06-25
打赏
举报
回复
我把库字段改成字符型的了,呵呵
well
2000-06-22
打赏
举报
回复
Foxpro识别什么格式的日期时间数据?似乎是06/22/00 11:00:52 PM样式,可是仍然报告”ODBC不支持需要的属性“!天...怎么办?
蝈蝈俊
2000-06-21
打赏
举报
回复
无论是MIS还是INTRANET(INTERNET)开发,日期型数据始终是一个头痛的问题,因为对它的处理不象处理数字或字符串那样随心所欲,而是差之毫厘,程序就不通。
在WEB-WEBSERVER-DATABASE三层结构的开发过程中,日期型数据的应用较为频繁,而对不同的数据库,日期格式的定义还不一样,所以在编辑网页时首先应留心一下日期的格式如何定义,否则在进行数据库提交和查询操作时就会出错。ASP(ACTIVE SERVER PAGES)是微软提供的WEBSERVER -IIS4.0中的一个服务器端的脚本环境,当运行在服务器端时,WEB服务器完成脚本的描述,回送到客户端的是标准的HTML调用。ASP直接在HTML文件中嵌入脚本,使开发与维护工作变得简单、快捷、灵活。开发工具用普通文本编辑器、FRONTPAGE 98等都可以。ASP的脚本只在服务器端解释执行,一般用户在浏览器端无法看到具体的脚本,这对系统的安全性有极大的帮助。目前这方面的应用环境多为WIN NT+SQL SERVER6+IIS4,笔者除了介绍这个环境下的日期格式之外,还介绍WIN NT+ORACLE7+IIS4的应用环境,通过两者的比较,会加深这方面的了解,本文中用到的ASP脚本语言是VB。
1 环境1
操作系统为NT4.0,WWW服务器为WEB SERVER IIS4.0,数据库为SQL SERVER6.5。
1.1 和数据源的连接
ODBC数据源的名字为name_of_odbc,SQL SERVER数据库的用户名为sql_server_dbname,密码为sql_server_dbpasswd。
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "name_of_odbc","sql_server_dbname","sql_server_dbpasswd"
1.2 用数组变量将12个月份存储起来,
1.3 环境2中也要用到,
1.4 不
1.5 再重复
1.6 说明
Dim month1_12(12)
month1_12(1)="Jan"
month1_12(2)="Feb"
month1_12(3)="Mar"
month1_12(4)="Apr"
month1_12(5)="May"
month1_12(6)="Jun"
month1_12(7)="Jul"
month1_12(8)="Aug"
month1_12(9)="Sep"
month1_12(10)="Oct"
month1_12(11)="Nov"
month1_12(12)="Dec"
1.3 日期型变量的赋值
INI_TIMEVALUE = Date()
在FORM的输出框中显示的式为:1999-4-8
INI_TIMEVALUE = REQUEST(INI_TIMEVALUE)
def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" &Year(INI_TIMEVALUE)
def_timevalue的值是8-Apr-1999,在入库时,SQL SERVER只识别这种格式的日期数据。
2 环境2
2.1 和数据源的连接
ODBC数据源的名字为name_of_odbc,ORACLE7数据库的用户名为oracle_dbname,密码为oracle_dbpasswd。
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "name_of_odbc","oracle_dbname","oracle_dbpasswd"
2.2 日期型变量的赋值
INI_TIMEVALUE = Date()
在FORM的输出框中显示的式为:1999-4-8
INI_TIMEVALUE = REQUEST(INI_TIMEVALUE)
def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" &Year(INI_TIMEVALUE)
def_timevalue的值是8-Apr-1999,在入库时,ORACLE7不识别这种格式的日期数据。而是识别8-Apr-99格式的数据,所以,在编程时可将赋值语句调整过来:
def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" & mid(Year(INI_TIMEVALUE),3,2)
即将年度取后两位,def_timevalue的值变为8-Apr-99,这样,ORACLE7数据库就能识别了
sql创建和
添加
时间
字段
如果有表,但要新
添加
一个date
型
字段
,
字段
名为begindate,可以用下列语句: alter table test add begindate date 其中,data
型
的
时间
格式有以下6种: date datetime datetime2 datetimeoffset ...
ArcGIS Pro
字段
数据
类
型
ArcGIS Pro
字段
数据
类
型
ArcGIS Server
数据
中
时间
字段
编辑
时间
的提交一切正常,
数据
表中记录的
数据
如下图所示 只是通过ArcGIS Server查询之后,返回了类似1561500291000 的一个数值 查询了相关资料之后,该数值为UTC+8时区,至1970年1月1日0时0秒的毫秒数,所以,在...
为
时间
字段
加索引
文章目录为
时间
字段
加索引(待更进)一、
问题
1、描述:
日期
不一致2、原因:时区不同3、解决方法: 时区修改二、datetime和varchar类
型
效率比较1、背景2、开始三、
时间
字段
加索引1、聚集索引2、非聚集索引3、
时间
字段
...
MySQL为
字段
添加
默认
时间
(插入
时间
)
1、在
数据
表中,要记录每条
数据
是什么时候创建的,不需要应用程序去特意记录,而由
数据
数据
库获取当前
时间
自动记录创建
时间
; 2、在
数据
库中,要记录每条
数据
是什么时候修改的,不需要应用程序去特意记录,而由
数据
...
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章