谁能解决,Visual Studio 2010从access2007中提取日期,显示出错。

lilix104 2017-03-04 10:04:18
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
Dim con As New OleDbConnection

Dim cmd As New OleDbCommand

Dim dr As OleDbDataReader
con = New OleDbConnection(strCon)
con.Open()

cmd.Connection = con

cmd.CommandText = "select * from person where [ID] = val('" & TextBox1.Text & "') "

dr = cmd.ExecuteReader()
If dr.Read() Then
TextBox2.Text = Format(dr(1), "yyyy-m-d")
TextBox3.Text = dr(2)
TextBox4.Text = dr(3)

Label5.Text = Format(dr(1), "yyyy-m-d")
MsgBox(Format(dr(1), "yyyy-m-d"))
End If
dr.Close()
dr = Nothing
con.Close()
con = Nothing
End Sub
不论在文本框,标签,提示框中显示都是:如2012-0-12,月数只显示为0.
...全文
599 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyfhz 2017-03-09
  • 打赏
  • 举报
回复
题目意思没说清楚,特别是最后一句话。 关于Format的问题,可能是LZ用错了大小写了,见 https://zhidao.baidu.com/question/40448979.html

181

社区成员

发帖
与我相关
我的任务
社区描述
软件开发云(DevCloud)是面向开发者提供的云服务,即开即用,随时随地在云上进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等,让开发者快速而又轻松地开启云上开发之旅。
开源软件软件工程软件构建 技术论坛(原bbs)
社区管理员
  • 软件开发云社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧