回 帖 发 新 帖 刷新版面

主题:求解惑

我在做一个火车售票系统,首先有一个关于车次和车票售价的数据表,
我设计了一个输入车次的编辑框,在订票的时候我在这个编辑框中输入车次,然后进行查询,
if(checicx.m_checi.IsEmpty())
            value="";
            else
                value="number=+"+checicx.m_checi+"";
            m_pSet->m_strFilter=value;
            m_pSet->Requery();//m_pSet->AddNew();
            UpdateData(FALSE);
        应该是上面这个程序,比如说我查到这个车次那一行了,那我怎么把票价给调用出来啊,也就是指针指到所查车次的行,然后我怎么把这个车次的票价调用出来,赋值给另一个变量,进行运算。
最关键的是怎么调用那个票价


第二个问题是,我车次是数字时,可以查询;但一旦输入字母,比如说K321这个,就显示参数错误,不能用;还有如果要查询的内容若是汉字,也是不可以的,我该怎么办

回复列表 (共2个回复)

沙发

全用字符串表示,不用数字

板凳

第一个问题我们没法回答,你没给出你用的数据类型,也没给出你用的数据库,更没给出你的数据库表结构

我来回复

您尚未登录,请登录后再回复。点此登录或注册