目前数据库已经连接上了
        char ch1[20];
GetDlgItem(IDC_USERNAME)->GetWindowText(ch1,20);
char ch2[20];
GetDlgItem(IDC_PASSWORD)->GetWindowText(ch2,20);
用户名储存在数组ch1中
密码储存在数组ch2中
就是不知道怎么写用户名和密码和数据库里的内容进行比较啊  请高手指点

解决方案 »

  1.   

    这么做方便:
    CString ch1,ch2;
    GetDlgItem(IDC_USERNAME)->GetWindowText(ch1,20);
    GetDlgItem(IDC_PASSWORD)->GetWindowText(ch2,20);
    ch1.trim();
    ch2.trim();
    if(ch1.Compare(ch2)==0)//好象是Compare函数,可以看CString函数,当输入ch1.时就会有提示
    成功
    else
    失败
      

  2.   

    看错了,把数据库里的用户名和密码读出来放到CString类型里,再按上面的方法比较
      

  3.   

    用ado连接数据库比较简单,连接代码可以在网上搜到,接着用_RecordSet类型的指针的GetCollect()方法来调用数据库中的内容。