佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1127|回复: 7

VB.net 的问题

[复制链接]
发表于 28-2-2013 11:00 AM | 显示全部楼层 |阅读模式
你们好!
我对vb.net不太熟。
最近面对一个问题,我的SQL Server 的field是 UpdateDate datetime, 请问大家,在vb.net怎样把日期放进database
回复

使用道具 举报


ADVERTISEMENT

发表于 28-2-2013 01:05 PM | 显示全部楼层
你是要拿电脑系统显示的目前时间??
回复

使用道具 举报

发表于 28-2-2013 02:15 PM | 显示全部楼层
pass datetime 的parameter进database而已
回复

使用道具 举报

发表于 4-3-2013 03:45 PM | 显示全部楼层
用 yyyy-MM-dd 的日期format,因为有时database的Setting可能是dd/MM/yyyy或MM/dd/yyyy。
如果用yyyy-MM-dd 一定可以

回复

使用道具 举报

发表于 4-3-2013 04:51 PM | 显示全部楼层
日期出问题是大部分是因为电脑的regional setting中文字影响,通常我用以下方法:

"SELECT ... WHERE UpdateDate =  '" + New Date().ToString("dd MMM yyyy HH:mm:ss") & "'"

一切问题搞定
回复

使用道具 举报

发表于 5-3-2013 01:07 AM | 显示全部楼层
因该使用数据库服务器的系统日期,
不是客户端电脑的系统日期.
回复

使用道具 举报

Follow Us
发表于 5-3-2013 08:57 AM | 显示全部楼层
  1. insert into table (field) value(now());
复制代码
增加新的data row。
  1. update table set field=now();
复制代码
更新data row 的时间。

以上方法都是来自于mysql,now()函数提供的是数据库服务器的系统日期。

如果只是想用客户端的时间,请参考5楼的方法。
回复

使用道具 举报

发表于 6-3-2013 10:29 AM | 显示全部楼层
Insert into yourtable (UpdateDate) values ('"& yourdatetime.value &"')
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-5-2024 06:14 PM , Processed in 0.064959 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表