vb sql 查询,谢谢赐教.

[复制链接]
查看11 | 回复3 | 2011-1-16 12:10:31 | 显示全部楼层 |阅读模式
condstr = ""
'条件表达式
If Trim(Text1.Text)"" Then

If condstr = "" Then

condstr = "BH='" + Trim(Text1.Text) + "'"

Else

condstr = condstr + " and BH='" + Trim(Text1.Text) + "'"

End If

End If
实现如输入000001, 即找到000001的记录.
感谢大家的回答. select 000001 fromemp 是能找到记录的.
目前已用ADODC与数据库连接了。BH是字段名的。找的是BH=000001的记录。

回复

使用道具 举报

千问 | 2011-1-16 12:10:31 | 显示全部楼层
你将这个查询语句复制到查询分析器中,将变量暂时用实际日期和姓名代替一下,看是否有查询结果,如果有错,它也会给出提示。
回复

使用道具 举报

千问 | 2011-1-16 12:10:31 | 显示全部楼层
000001是一条数据记录的编号,在数据表中它的字段名是BH,那么你要求的SQL语句可以这样写'select bh,zd1,zd2,zd3 from 表名 where '+condstr; text.text中的值是000001。顺便说一下Else
condstr = condstr + " and BH='" + Trim(Tex
回复

使用道具 举报

千问 | 2011-1-16 12:10:31 | 显示全部楼层
select* fromempwhere BH=000001 by bh
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行