请教几个数据库的问题【很基础的】~~
各位大侠大家好,我新学VC的,在使用数据库方面有一些问题请教大家,麻烦大家帮忙解决下,谢谢!
1、我在一个表 table1里面设有列 ID和列Name,在界面上设置一个按钮和一个动态文本框,在添加了ADO control 和DataGrid控件并进行了绑定。
我的意思是在在文本框中输入要查询的ID,按下按钮在DataGrid上显示出来,我为按钮设置的函数如下:
void CErp12View::OnButton1()
{
CString value;
m_oid.GetWindowText(value);
m_adodc1.SetRecordSource(_T("select * from table1 where ID=value "));
m_adodc1.Refresh();
}
为什么不能进行查询呢?是不是value 的类型要转换?该怎么做?
2、如果我要设置一个登录界面,用户名和密码存放在表admin里面对应的username和 userpass里面。我想问的是用GetWindowText获得的输入值怎么和表里面的值进行比较?
3、我在看一些例子的时候,如果要把输入的值写回到表里面,要使用到 变量名->***的,“->”是什么意思呢?我对一些变量使用时为什么不可以呢?类如m_Pset->***这样的又是干什么用的呢?
4、如果我设置了几个Dialog。 怎么做可以做到按一些按钮,就可以弹出或者转到相应的界面呢??