vb.net 的运行结果不稳定是怎么回事。

问题描述

我最近做个vbnet链接acess数据的问题,验证下,date格式的数据怎么保存。一个datetimepiker1控件,一个textbox1控件运行后给datetimepiker1人为定个时间一、然后在commandbutton中TextBox1.Text=DateTimePicker1.Value运行TextBox1中的结果2015/11/520:08:55--------------------二、然后在commandbutton中修改TextBox1.Text=DateTimePicker1.Value.ToShortDateString()运行TextBox1中的结果2015/11/5-----------------三、最后再改回去然后在commandbutton中TextBox1.Text=DateTimePicker1.Value运行TextBox1中的结果只能为2015/11/5回不去那个带小时分钟的格式了。很是奇怪,我就在生成菜单下不停的清理和重新生成。第三步的结果还是那样。真是奇怪啊。更奇怪的是我增加一个DateTimePicker2的控件,然后在commandbutton中TextBox1.Text=DateTimePicker2.Value运行TextBox1中的结果又变成了2015/11/520:08:55===================================我哪里错了呢?请高手解惑!'

解决方案

解决方案二:
datetimepicker应该是带时间的。你再试试?
解决方案三:
反复几次重复了你的这一过程,发现你的问题出在DateTimePicker控件属性中将Value手动去掉了日期后面的时刻,如果你的DateTimePicker1控件将Value属性重新下拉选一下“今天”,使后面带上时刻,那就好了。不过我发现用C#建的项目中不存在这个问题,只是时分秒变成了0:00:00,你自己试一下吧。
解决方案四:
可以格式化下处理下时间。CDate(xxxxx).tostring("yyyy-MM-dd")
解决方案五:
TextBox1.Text=format(DateTimePicker1.Value,"yyyy-MM-dd")
解决方案六:
DateTimePicker1.Value是系统默认时间格式,TextBox1.Text=DateTimePicker1.Value.ToShortDateString()是短时间格式。系统默认时间格式不同电脑可能会不同。短时间格式也可能不同。跟控制面板那里的区域语言设置有关。只要格式化输出就行了。
解决方案七:
acess数据库的日期字段的格式调试就好了。

时间: 2024-09-20 19:49:31

vb.net 的运行结果不稳定是怎么回事。的相关文章

vb 运行-下载的VB程序怎么运行?

问题描述 下载的VB程序怎么运行? 文件格式是FRM.FRX.vbw之类,转化不成.exe格式.

编程-修改了下代码就运行出错了,怎么回事?

问题描述 修改了下代码就运行出错了,怎么回事? #include<iostream> using namespace std; struct list { int data; struct list *next; }; class Stack { struct list *ptr; public: Stack() { ptr=NULL; } void push(int x)//进栈成员函数 { struct list *newnode=new struct list; newnode->

android-Android程序运行后非常卡怎么回事?

问题描述 Android程序运行后非常卡怎么回事? Android程序运行后非常卡怎么回事? Android程序运行后非常卡怎么回事? 解决方案 解决方案二: 原因可能是: 1)你的设备配置太低 2)你的程序实现有问题,占用 CPU 太多 解决方案三: 可能是程序问题,换个机器试试,如果是模拟器运行的话,可能是电脑配置问题, 解决方案四: 1,你的手机配置低 2. 你的程序垃圾代码太多,或者逻辑太复杂,线程太多等等 解决方案五: 卡顿原因很多啊,建议看看性能优化,推荐给你一个网址 http://

arm-将Qtopencv的程序移植到ARM板子上面运行没有反应是怎么回事?

问题描述 将Qtopencv的程序移植到ARM板子上面运行没有反应是怎么回事? 为什么我把编译好的QtOpenCv程序移植到ARM上面,运行什么反应也没有,没有报错, 也没有反应,opencv是用的4.5.1的编译器编译的,qt程序是4.7.1的编译器编译的, 请问这两者的不统一会导致这个问题吗??如果不会,那么导致这个程序什么反应都没有的情况是怎么导致的.请有关大神来解决下.... 解决方案 那个链接是局部的, 用root权限重新链接一下

MyEclipce 导出的Jar文件运行无法access连接数据库怎么回事?

问题描述 MyEclipce导出的Jar文件运行无法access连接数据库怎么回事?求解释.如果有大神乐于助人可以留给QQ号.程序内容:读表里面的第一行数据.并打印出来.D:WorkspacesMyEclipse9TestMainsrc>java-jartestmain2.jarjava.sql.SQLException:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序atsun.jdbc.odbc.JdbcOdbc.createSQLException(U

VB.NET项目运行流程怎么样的,本人是刚学VB.NET的,求助大神

问题描述 本人刚学VB.NET,刚知道基础的东西,现在开始接触项目,有完整的项目,但是找不到项目运行的入口,比如类似于Java中的主函数入口等等啊,求助大神啊 解决方案 解决方案二:vb不需要那个所以没有解决方案三:在项目中搜索submain解决方案四:vs中新建vb项目写入代码ctrl+f5编译运行解决方案五: 解决方案六:既然是刚学基础的东西,那么你学习的哪本入门书让你来找vb.net的入口函数呢?你试试回答这个问题,也许能有所启发.解决方案七:引用3楼devmiao的回复: vs中新建vb

急!VC2005做的控件用在VB里 直接运行可执行 关闭时会出内存不能读的错误,在VC2005 vc6.0 vb6.0 里都没错 c#里关的时候也会出错

问题描述 急!有没有人遇到过这种情况,VC.net做的ocx控件在vb,net里应该是可用的,在vb6.0没有错应该不是接口的问题,在一台电脑上出0x00000000指令引用0x00000000内存不能读再别的电脑上就是其他地方的指令引用其他内存不能读在cmd里运行是指令引用内存不能写的的错误只是直接运行debug或release下的可执行程序然后关闭的时候会出错在运行状态下关闭不会有错这是怎么回事啊,有人可以帮忙解决一下吗?谢谢! 解决方案 解决方案二:在线等--知道的人指点一下啊

做了个基于winform的Socket编程,一运行就没有响应怎么回事?

问题描述 如题:TCP/IP编程代码是这样的while(true){1.客户端向发送请求2.服务端向客户端返回数据3.客户端将服务端返回的数据写入数据库4.sleep1分钟}为什么客户端一运行就没有响应,窗口无法移动,但是其实还是在读数据的,每隔1分钟数据库刷新时能看到数据.多谢大家! 解决方案 解决方案二:这明显是一个死循环,如果不懂开线程肯定就悲剧了解决方案三:肯定要用多线程,否则就死循环了解决方案四:将代码改成newThread(()=>{while(true){1.客户端向发送请求2.服

VS2012编写的程序能运行不能调试是怎么回事?

问题描述 求大神指导指导,谢谢(最好有具体解决步骤.) 解决方案 解决方案二:生成前把bin目录下的东西先删了,估计是只读的解决方案三:或者你已经打开了这个东西还没关闭解决方案四:调试必须在debug模式下解决方案五:生成前删了,还是不行解决方案六:是在Debug模式下解决方案七:删除项目下面的bin和obj目录,重新生成试试!解决方案八:试过了,没用解决方案九:先把360等大毒病卸载了解决方案十:看看任务管理器里是不是有残留的进程在啊?如果你的程序有线程的话,即使关闭窗体,进程还在的.如果有残