【50分】求如何利用DateTimePicker控件向数据库中添加日期数据?(要代码)高手帮忙,小弟拜谢!

时间:2023-01-25 02:27:13
两个DateTimePicker控件,利用这两个DateTimePicker控件向SQL  server中(smalldatetime型)添加日期型数据,如何添加?代码该怎么写(用ADO)?
                                    

                                             这里是一个Listctrl控件


                                 ID_DATATIMEPICKER1             ID_DATATIMEPICKER2
 
                                    (2010-9-6)                 (2010-10-9)

                                                                IDOK         ID_CANCEL   


当选择好日期后,点击确定,日期被写进数据库。

5 个解决方案

#1


本帖最后由 zyq5945 于 2010-09-06 22:28:25 编辑
转成COleDateTime来处理,或者用如下格式的字符串
2010-09-06 22:22:22
数据库会自己做隐式转换成时间的,当然必须是合法的时间,不能出现2月30号之类的.
update [table] set time='2010-09-06 22:22:22' where ...

#3


to水无痕:结了那边的帖才想起来一个问题。你能不能给我解释一下,SQL server安装的时候身份验证选择的是混合模式,但是sp4里面只有SQL server和Windows两种。两者有什么区别啊?我选择的是SQL模式,空密码,用户名为sa,最后登录远程数据库的时候就要填写一个登录名和密码。如果选择的是Windows模式的话,会是什么样的情况呢?

#4


Windows模式,用的是本机系统账号.
SQL模式,用的是数据库里面建立的账号.

一般你安装的时侯选择混合模式.这样,在服务器上管理时,可直接打开不用再输密码,远程连接时,用SQL的账号,只允许访问指定的库.

这只是两种不同的验证模式

#5


好的,谢谢你!散分!

#1


本帖最后由 zyq5945 于 2010-09-06 22:28:25 编辑
转成COleDateTime来处理,或者用如下格式的字符串
2010-09-06 22:22:22
数据库会自己做隐式转换成时间的,当然必须是合法的时间,不能出现2月30号之类的.
update [table] set time='2010-09-06 22:22:22' where ...

#2


#3


to水无痕:结了那边的帖才想起来一个问题。你能不能给我解释一下,SQL server安装的时候身份验证选择的是混合模式,但是sp4里面只有SQL server和Windows两种。两者有什么区别啊?我选择的是SQL模式,空密码,用户名为sa,最后登录远程数据库的时候就要填写一个登录名和密码。如果选择的是Windows模式的话,会是什么样的情况呢?

#4


Windows模式,用的是本机系统账号.
SQL模式,用的是数据库里面建立的账号.

一般你安装的时侯选择混合模式.这样,在服务器上管理时,可直接打开不用再输密码,远程连接时,用SQL的账号,只允许访问指定的库.

这只是两种不同的验证模式

#5


好的,谢谢你!散分!