User ID=%s;Initial Catalog=%s;\
Data Source=%s",
m_dbParameter.Password,
m_dbParameter.UserId,
m_dbParameter.Database,
m_dbParameter.Server);
//open file
bResult=fUdl.Open (lpFileName,CFile::modeCreate|CFile::modeWrite);
if(!bResult) return FALSE;
LPWSTR m_Buffer;
m_Buffer = (LPWSTR)malloc(2 * sizeof(WCHAR));
m_Buffer[0]=0xFEFF; //flag of UNICODE file
fUdl.Write (m_Buffer,2);
free(m_Buffer);
fUdl.Write (L"[oledb]",14); //14為[oldb]的長度X2
fUdl.Write(L"\r\n",4);
fUdl.Write (L"; Everything after this line is an OLE DB initstring",104); //104為字符串長度X2
fUdl.Write(L"\r\n",4);
m_Length=s3.GetLength ();
m_Buffer = (LPWSTR)malloc((m_Length + 1) * sizeof(WCHAR));
MultiByteToWideChar(CP_ACP, 0, s3, m_Length, m_Buffer, m_Length);
fUdl.Write (m_Buffer,s3.GetLength ()*2);
fUdl.Write(L"\r\n",4);
free(m_Buffer);
m_Buffer = NULL;
fUdl.Close ();
return TRUE;
}
3、刪除數(shù)據(jù)庫連接文件:
BOOL CUdlFile::DeleteUdlFile(LPCTSTR lpFileName)
{
return ::DeleteFile(lpFileName);
}
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |