当前位置:编程学习 > VB >>

查询问题

数据表的字段是英文的,把它全部显示在combo中,然后根据combo中所选择的字段进行查询
现在的问题是 我把字段别名为中文在combo中显示,但查询语句不知如何写了
例如: select * from abc where code='123'(这个code在combo中别名是代码) --------------------编程问答-------------------- 你程序中 可以用个数组存放表中的字段和对应中文
或者再放一个combo隐藏之 这个隐藏的combo记录你那个放别名的combo对应的英文字段名
总之你要想办法有一个能一一对应英文名和中文名
--------------------编程问答-------------------- select * from abc where code= '123 '(这个code在combo中别名是代码)

不难,比较直观的方法是定义一个字符串变量,把SQL语句扔到变量里:
DIM SQLStr As String
...
SQLStr = "select * from abc where code = '" & combo1.text & "'"
Msgbox SQLStr '这里看看输出的是否你需要的东东
...
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,