當前位置:首頁 » 數據倉庫 » mdb資料庫建統計表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mdb資料庫建統計表

發布時間: 2023-06-07 06:18:05

㈠ 如何建立mdb資料庫

新建表:首先打開或新建一個資料庫,在該資料庫上使用CDaoTableDef的構趙函數定義一個對象,在調用Create函數建新表,之後調用Append函數加入資料庫:

sql">voidChangeUserPassword()
{
CStringstrSystemDB=
_T("路徑");
SetSystemDB(strSystemDB);
//
//byusingMicrosoftAccess
CStringstrUserName=_T("NewUser");
CStringstrOldPassword=_T("Password");
CStringstrNewPassword=_T("NewPassword");
SetDefaultUser(strUserName,strOldPassword);
ChangePassword(strUserName,strOldPassword,
strNewPassword);
}
//設置默認用戶和密碼
voidSetDefaultUser(CString&strUserName,CString&strPassword)
{
COleVariantvarUserName(strUserName,VT_BSTRT);
COleVariantvarPassword(strPassword,VT_BSTRT);
DAODBEngine*pDBEngine=AfxDaoGetEngine();
ASSERT(pDBEngine!=NULL);
//設置默認用戶
DAO_CHECK(pDBEngine->put_DefaultUser(varUserName.bstrVal));
//設置默認密碼
DAO_CHECK(pDBEngine->put_DefaultPassword(varPassword.bstrVal));
}
///更改密碼
voidSetDBPassword(LPCTSTRpDB,LPCTSTRpszOldPassword,LPCTSTRpszNewPassword)
{
CDaoDatabasedb;
CStringstrConnect(_T(";pwd="));
//資料庫必須打開
//設置密碼
db.Open(pDB,TRUE,FALSE,
strConnect+pszOldPassword);

COleVariantNewPassword(pszNewPassword,VT_BSTRT),
OldPassword(pszOldPassword,VT_BSTRT);

DAO_CHECK(db.m_pDAODatabase->NewPassword(V_BSTR(&OldPassword),
V_BSTR(&NewPassword)));
db.Close();
}

㈡ 資料庫報表怎麼做

資料庫報表就是通過對原始數據的分析整合,將結果(表現表式為文字\表格\圖形等)反饋給企業客戶的一種形式.

是一種可以直接連接資料庫,對資料庫中的數據進行讀取、匯總計算,形成電子報表。

這種報表因為能夠實時讀取資料庫,所以每次運行看到的都是最新的統計報表。

一般由各種單據提供原始數據,由存儲過程(或查詢語句)通過分析整合形成數據結果,再經由程序的設置將數據經果轉化成多種形式呈現(表格\文字\圖表).

㈢ 用vb.net 怎樣建立一個mdb資料庫及一張表

首先在項目的VB.NET界面,使用菜單【項目】--【添加引用】--【COM】

選擇 Microsoft ADO Ext. 2.x for DDL and Security

然後單擊【確定】,完成引用。

完整代碼如下:

ImportsADOX
PublicClassForm1

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
'創建空的access資料庫文件--資料庫文件.mdb,密碼為123
DimMycatAsCatalog=NewCatalog()
Mycat.Create("Provider=Microsoft.Jet.OLEDB.4.0;JetOLEDB:EngineType=5;DataSource=資料庫文件.mdb;JetOLEDB:DatabasePassword=123")

'以下代碼創建一個名為「實驗數據表」
DimMyTableAsADOX.Table=NewADOX.Table'定義新表

MyTable.Name="實驗數據表"'表命名

'給表「實驗數據表」創建一個字元串欄位,欄位名「姓名」
MyTable.Columns.Append("姓名",,ADOX.DataTypeEnum.adWChar)

'給表「實驗數據表」創建一個整數欄位,欄位名「學號」
MyTable.Columns.Append("學號",ADOX.DataTypeEnum.adInteger)'追加一個數字型欄位

'給欄位「學號」創建一個主鍵「PimaryKey_Field」
MyTable.Keys.Append("學號",ADOX.KeyTypeEnum.adKeyPrimary,"學號")

Mycat.Tables.Append(MyTable)'把所有的新欄位追加到表

MyTable=Nothing
Mycat=Nothing

EndSub
EndClass

㈣ 如何用程序創建access 的mdb資料庫和表

創建生成表查詢時,請指定:

新資料庫表(目標表)的名稱。
要從中復制行的一個或多個表(源表)。可以從單個表或聯接表中進行復制。
要復制其內容的源表中的列。
排序次序(如果想以特定的次序復制行)。
定義要復制行的搜索條件。
「分組依據」選項(如果僅想復制匯總信息)。
例如,下列查詢將創建稱為 uk_customers 的新表並將信息從 customers 表復制到其中:

SELECT *
INTO uk_customers
FROM customers
WHERE country = 'UK '

為成功使用生成表查詢,必須擁有在目標資料庫中創建表的許可權。