| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1717 人关注过本帖
标题:[求助]标准表达式中数据类型不匹配!
只看楼主 加入收藏
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
以下是引用kaishiuexi在2007-9-21 10:04:49的发言:
随风逐流,如果用这种方法还不如把每个TEXTBOX的内容保存到一个对应的变量中,我的窗体上有N多TEXTBOX,难道就没有简单而实用的方法吗?

目前测试用的是ACCESS数据库,以后要改用SQL SERVER,怎么搞遇到的麻烦才会最小?

我把数据表中的数据类型全改为 文本 就没有这样的错误了,真是郁闷!!

我说的只针对保存时间的TEXTBOX.象这个情况肯定是限制用户输入,不然用户输入错误的.你程序再怎么处理也是不通过.
要不就在TEXTBOX的LOSTFOCUS中判断......

话说回来一般都是用时间控件,你一个窗体上面,总不能全是输入时间的TEXTBOX吧?

如果你对其他TEXT也有所其他要求的话,你可以自己写CLASS,把所有的情况都综合起来.这个昨天好象给过例子给你吧?


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-09-21 10:13
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 

TEXT1得到焦点,弹出MonthView 控件,选择日期,TEXT中显示

给个例子看下,以前没用过


当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-21 10:29
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 

我昏,大哥你得动动脑筋啊.有些东西你得自己学会,比如思考.

唉.
Private Sub MonthView_DateDblClick(ByVal DateDblClicked As Date)
Txt1.Text = DateDblClicked
End Sub

Private Sub Text1_GotFocus()
MonthView.Visible = True
End Sub

Private Sub Text1_LostFocus()
MonthView.Visible = False
End Sub
把MonthView初试状态Visible设置为FALSE

你要学会自己试着慢慢调试.这样以后遇到问题就不会一筹莫展了


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-09-21 10:38
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
大哥,我也想思考啊,思考也得有点明白才思考的出来啊,从来没接触够的玩意再思考也是浪费啊!

我也从网上搜集了一些资料,不过都是很笼统,看的云里雾里的!

我在努力学习中......

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-21 10:53
junxi1
Rank: 1
等 级:新手上路
威 望:1
帖 子:213
专家分:0
注 册:2007-9-17
收藏
得分:0 

可以用format()函数将text文本转换为日期后添加入日期字段中


foreach( in ){ }
2007-09-21 11:43
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
fromat(me.text1,"yyyy-mm-dd")

一样不行

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-21 12:27
junxi1
Rank: 1
等 级:新手上路
威 望:1
帖 子:213
专家分:0
注 册:2007-9-17
收藏
得分:0 

insert into 表 (日期字段)values (cdate(text1.text))


foreach( in ){ }
2007-09-21 13:31
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
回复:(junxi1)insert into 表 (日期字段)values (c...

是不是非字符类型的字段都不能为空呢?

我的日期框空着照样说类型不匹配,如何解决?


当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-21 13:52
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
insert into 表 (日期字段)values (cdate(text1.text))

text1.text为空就挂了!

这个字段又不是不能为空,怎么办?

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-21 13:54
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 

那就判断,如果TEXT是空就插NULL


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-09-21 14:37
快速回复:[求助]标准表达式中数据类型不匹配!
数据加载中...
 
   



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

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