首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怪事,没搞明白是如何会事,太奇怪了,就简单的SELECT查询

2012-01-16 
怪事,没搞明白是怎么会事,太奇怪了,就简单的SELECT查询Dim Smc As String当前选择名称Smc Trim(MFmc.Te

怪事,没搞明白是怎么会事,太奇怪了,就简单的SELECT查询
Dim Smc As String '当前选择名称
  Smc = Trim(MFmc.TextMatrix(MFmc.row, 1))
  Dim rsMC As New ADODB.Recordset
cnn.Open
  rsMC.CursorLocation = adUseClient
rsMC.Open "select 校核,集团编码,零部件名称,状态描述,老编码,备注 from 已编码数据 where 零部件名称='" + Smc + "'", cnn
Set MFzt.DataSource = rsMC
cnn.close

红色的部份没得问题噻,而且选其它名称都能筛选出来,唯独发现有一个名称筛选不出来,所以我就将SMC变量直接改成这个名称就可以筛选,没搞懂,怎么会出现这种事,怎么解决。数据库里面的数据我都仔细检查了的,没问题,我直接改名称测试也能证明数据库数据没问题。高手们,看你们能不能解决。

[解决办法]
debug.print "select 校核,集团编码,零部件名称,状态描述,老编码,备注 from 已编码数据 where 零部件名称='" + Smc + "'"

看看到底你写进去的SQL语句是什么.
[解决办法]
很明显
MFmc.TextMatrix(MFmc.row, 1)的内容是“车架”加一些特殊字符,你还是检查MFmc.TextMatrix(MFmc.row, 1)这个咋来的吧

热点排行