當前位置:首頁 » 數據倉庫 » mfc登陸界面資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mfc登陸界面資料庫

發布時間: 2022-09-27 06:44:24

⑴ 剛學MFC,做了個登錄界面的dialog,連接了sql,但是比較輸入的用戶名和資料庫里的存的用戶名的時候

  1. 有的時候,資料庫李保存的字元串,或你在編輯框里輸入的字元串,可能包含有諸如空格或其他控制字元

  2. 將獲取的編輯框字元串trim()一下,去掉左右空格

  3. 查詢語句暫時改成模糊查詢: 即包含該賬號 && 包含改密碼 以應急

  4. 更多交流參考我空間文章。

⑵ 如何用MFC連接資料庫sql2008做一個登錄的界面和功能啊

您好,您這樣:
qlConnectionStringBuilder b = new SqlConnectionStringBuilder();
b.DataSource = @".";//本地資料庫
b.IntegratedSecurity = true;
b.InitialCatalog = "northwind";//資料庫名
String conStr = b.ConnectionString;
SqlConnection con = new SqlConnection(conStr);

⑶ MFC如何用資料庫

你首先安裝Mysql,然後使用下面代碼
在MyProc類中增加MySqlConnect方法,strUSR,strPWD分別為用戶名和密碼,登陸資料庫需要
BOOL MyPorc::MySqlConnect(CString strUSR,CString strPWD)
{
unsigned short Port = 3306; //埠
CString IPAddress ="127.0.0.1"; //本地資料庫
CString UserName = strUSR;
CString Password = strPWD;

ssock=(MYSQL *)malloc(sizeof(MYSQL));
mysql_init(ssock);
if(ssock == NULL)
{
AfxMessageBox("連接失敗,請稍後在試! ");
return FALSE;
}

ssock = mysql_real_connect(ssock, IPAddress, UserName, Password, NULL, Port, NULL, 0);
if(!ssock)
{
unsigned int mtint = mysql_errno(ssock);
AfxMessageBox("登陸失敗! ");
return FALSE;
}
return TRUE;
}

⑷ MFC中連接資料庫問題:我在登陸界面用了ODBC連接資料庫,然後想在文檔裡面用ADO連接,會沖突嗎

不會,不同的連接方式用給自的封裝類而已。

⑸ 再用VC++,mfc編寫資料庫管理系統的時候如何通過登錄頁面和設置不同的

額,首先。設置好資料庫,你需要用戶表,頁面表,用戶許可權表(用戶與頁面的關聯表)這些基礎的表,還可以根據需求擴充。
然後
1、寫你的登錄頁面,根據用戶表判斷 是否能登錄。

2、能登錄後,根據用戶許可權表 判斷能進入哪個頁面。
3、進入頁面。

⑹ MFC做的登錄界面上的輸入的數據怎麼在主界面顯示出來

網路上應用程序,登錄系統的用戶名和密碼是有一個資料庫管理的,有記錄,當然主程序就可以調用資料庫的數據進行顯示。你如果只是做練習,可以把寫入的用戶名和密碼保存在一個文件裡面,ini文件是mfc裡面容易操作的。只需要在主界面去讀取ini文件,就可以讀到你的用戶名和密碼,顯示出來就OK。

⑺ 用MFC,Visual C++做一個管理系統時,用戶登錄界面怎麼實現(用戶登錄信息存儲在資料庫中)

你先獲取你的用戶名,然後用用戶名去資料庫裡面select,查出來的密碼跟編輯框中輸入的密碼做比對。對的就進入,錯的就出提示、

⑻ 求教怎麼用MFC做一個登陸界面

一個簡單的方法就是你內置一個文件或者記錄或者資料庫獲取其他什麼的,這裡面保存用戶名和密碼。
當輸入之後獲得界面參數,讀取文件,比對一下就可以了,新手沒必要搞那麼復雜的東東。

⑼ MFC做的登錄界面連接access資料庫

剛剛寫了個access的系統

.cpp中

//hxx函數主要用於打開資料庫連接
void ADOConn::OnInitADOConn()
{
::CoInitialize(NULL); //why初始化OLE/COM庫環境
try
{
m_pCon.CreateInstance("ADODB.Connection"); //創建Connection對象
m_pCon->ConnectionTimeout=3; //設置連接延時
//設置連接字元串why
//m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=InfoMan.mdb","","",adModeUnknown);
m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=InfoMan.mdb;Persist Security Info=False;Jet OLEDB:Database Password=1234","","",adModeUnknown); }
catch(_com_error e) //捕獲異常
{
AfxMessageBox(e.Description()); //顯示錯誤信息
}
}

.h中
#import "G:\\MY_PRO\\InfoMan\\msado15.dll"no_namespace\
rename("EOF","adoEOF")

_ConnectionPtr m_pCon; //添加一個指向Connection對象的指針
_RecordsetPtr m_pRs; //添加一個指向Recordset對象的指針

⑽ 我用MFC做好了一個簡單的登陸界面,但不知道該怎麼添加消息映射使其能連接上資料庫

首先,連接好資料庫後,在確定按鈕單擊事件里寫東西。先獲取你剛輸入的賬號密碼,然後執行select * from table where uname=你輸入的用戶名 And pwd=密碼。看看有沒有結果,返回的有東西就正確,沒東西就錯了。其實你可以去找找別人的資料,有很多呢