社区
ASP
帖子详情
日期时间型字段数据的添加问题
well
2000-06-21 09:25:00
对于日期时间型的字段(VFP),用insert命令和now函数添加数据,为什么总是报告"ODBC不支持需要的属性"?又该怎样添加这一类型的数据呢?
...全文
229
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创建和
添加
时间
字段
创建test表的同时建立date
型
字段
即可,如: create table test (id int,begindate date) 如果有表,但要新
添加
一个date
型
字段
,
字段
名为begindate,可以用下列语句: alter table test add begindate date 其中,data
型
的
时间
格式有以下6种: date datetime datetime2 datetimeoffset samlldatetime time 区别如下: ...
ArcGIS Pro
字段
数据
类
型
ArcGIS Pro
字段
数据
类
型
ArcGIS Server
数据
中
时间
字段
最近通过ArcGIS JS + SDE的方式做一个东西,需要记录一下编辑
时间
。 编辑
时间
的提交一切正常,
数据
表中记录的
数据
如下图所示 只是通过ArcGIS Server查询之后,返回了类似1561500291000 的一个数值 查询了相关资料之后,该数值为UTC+8时区,至1970年1月1日0时0秒的毫秒数,所以,在前端对数值进行处理即可。 查询资料,常规的JS对UTC
时间
处理代码为...
MySQL为
字段
添加
默认
时间
(插入
时间
)
应用场景: 1、在
数据
表中,要记录每条
数据
是什么时候创建的,不需要应用程序去特意记录,而由
数据
数据
库获取当前
时间
自动记录创建
时间
; 2、在
数据
库中,要记录每条
数据
是什么时候修改的,不需要应用程序去特意记录,而由
数据
数据
库获取当前
时间
自动记录修改
时间
; 实现方式: 1、将
字段
类
型
设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP 举例应用: 1、MySQL 脚本实现用...
数据
透视表 |
字段
的组合
文章目录一、
字段
自动组合1、
日期
型
字段
组合2、数值
型
字段
组合3、文本
型
字段
手工组合二、函数创建辅助列组合 一、
字段
自动组合 1、
日期
型
字段
组合 需要做一个按季度分类的透视表 原始
数据
: 按
日期
分类过于详细,这样做就没有太多意义,如下图: 遇到这种情况,我们需要对
日期
进行组合,让它不那么详细,操作步骤:选择
日期
的任意单元格右击,就会出现下图左边的窗口,然后点击组合出现右边的窗口,最后选择自己想要的步长即可。 结果: 在透视表中,把
日期
组合成
日期
和月份都是很简单的,方便工作。 注:有时候我们遇到的
数据
就
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章