现在我有2张ACCESS表。
t1中的classID为数字
t2中的classID为文本。
我的数据操作语句里面用到了他们。我的部分操作语句是
where t1.classID=t2.classID
我知道这里数据类型没对。
但是我不知道怎么转换。
也不知道在什么地方转换。
前提是2个数据类型本身都不能改变。
只在这里比较的时候转换一下就是了。
求个专家帮我转换一下。
70分见面礼。XX
t1中的classID为数字
t2中的classID为文本。
我的数据操作语句里面用到了他们。我的部分操作语句是
where t1.classID=t2.classID
我知道这里数据类型没对。
但是我不知道怎么转换。
也不知道在什么地方转换。
前提是2个数据类型本身都不能改变。
只在这里比较的时候转换一下就是了。
求个专家帮我转换一下。
70分见面礼。XX
解决方案 »
- 菜鸟求助一方法
- 在线讨论:数据绑定(datagrid,repeater,datalist。。。)
- ◆像qq、pplive、ppstream网页调用EXE的原理是什么?◆
- 在线..在asp.net(C#)+sql2000中如何如何让签名的图片加密后存入数据库,显示时再通过密码解密显示在网页上
- 奇怪的DataGrid的PagerStyle.Height问题
- 怎样用DATAGRID中的超级链接列传递两个以上的参数给另一页面?急
- 求一个网站的源代码!555 ~~~~
- c#的和VB的页面怎么整到一起去?
- 字符串截取tielt的前20个汉字,DataTextFormatString要怎么写呢
- 一个非技术问题,对域名了解的朋友进来看看,来者有分
- datagrid 导出excel的问题
- asp.net小问题求解决
试试
where t1.classID= cast(t2.classID as int)
不可以。
字符串转换成int型:int myage=Convert.ToInt32("22")
int转换成字符串型:int myage=21;
string strage=myage.ToString();
大家帮我想一下。怎么运用在数据库提出来的数据比较里面.
我的数据库使用在不同的地方。
而且其他全部都做好了。
在最后一个表的取值更新中。
才用了他们做条件。
所以说无法在数据库本身去考虑他。只能在比较的时候下工夫。
我知道这里肯定有解决的办法的。。
where CONVERT(char(50),t1.classID) = t2.classID
是否用这个来转换?
http://zhidao.baidu.com/question/13919179.html
where cint(a.id)=cint(b.id)