| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 608 人关注过本帖
标题:[求助]DATE函数返回的日期总是1905-6-3,让我百思不得其解
只看楼主 加入收藏
gogol
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-5-28
收藏
 问题点数:0 回复次数:3 
[求助]DATE函数返回的日期总是1905-6-3,让我百思不得其解
DATE函数返回的日期总是1905-6-3,让我百思不得其解

对您的关注感激不尽!!
我在数据库中插入一条新纪录时,DATE函数返回的日期总是1905-6-3,让我百思不得其解,请各位帮忙看看哪里有误!谢谢! 数据库为gogol,表名为consumber,以下是代码:
dim CONN As New ADODB.Connection
dim RS As New ADODB.Recordset
CONN.ConnectionString = "Driver={SQL Server};Server=PR-MSI3R6ZOGP7A;uid=sa;pwd=;database=gogol"
CONN.Open


Private Sub CmdSave1_Click()

If Text1.Text = "" Then
MsgBox "人员姓名不能为空!", vbCritical + vbOKOnly, "数据保存错误"
Text1.SetFocus
Exit Sub
End If
If Text2.Text = "" Then
MsgBox "编号不能为空!", vbCritical + vbOKOnly, "数据保存错误"
Text2.SetFocus
Exit Sub
End If
If Text2.Text <> "" Then
Str = "select * from consumer where number=" & Val(Trim(Text2.Text))
If Search(Str) = True Then
If RS.RecordCount > 0 Then
MsgBox "该编号已存在!", vbCritical + vbOKOnly, "数据保存错误"
Text2.SetFocus
Exit Sub
End If
End If
End If

If Text3.Text = "" Then
MsgBox "初始密码不能为空!", vbCritical + vbOKOnly, "数据保存错误"
Text3.SetFocus
Exit Sub
End If

Str = "insert consumer values ('" & Text1.Text & "'," & Val(Trim(Text2.Text)) & ",'" & Trim(Text3.Text) & "'," & Date & ",'" & _
Combo1.Text & "','" & Combo2.Text & "','" & Combo3.Text & "','0')"
CONN.Execute Str '如果这里用 RS.Open Str, CONN, adOpenKeyset, adLockPessimistic, -1 又总是报错“对象打开或关闭时无法操作”,请问为什么?关于RS 打开或关闭的情况能否给些见识?
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Combo1.Text = ""
Combo2.Text = ""
Combo3.Text = ""

End Sub
搜索更多相关主题的帖子: DATE函数 百思不得其解 SQL 数据库 CONN 
2006-06-22 00:24
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 

不要告诉我你的系统时间本身设置的就是这个日期吧?


2006-06-22 16:14
gogol
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-5-28
收藏
得分:0 
当然不是了
2006-06-23 23:40
moshen62
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-1-12
收藏
得分:0 
你的表结构能看看么?
还有SQL里 日期是需要用##的
打开或关闭是因为你之前查找的时候没有使用 Close
所有你可以判断一下
RS.state 看看如果是打开的时候需要
rs.close
就可以了

2006-06-24 13:25
快速回复:[求助]DATE函数返回的日期总是1905-6-3,让我百思不得其解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038143 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved