Advertisement
| 11.20.2008 at 02:32AM PST, ID: 23920977 |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: |
void COffenePostenDialog_Detail::OnBnClickedButton3()
{
//SQL Server
m_strConnection = _T("Driver={SQL Server}; Server=DSERVER; Database=OMSDATEN;Uid=;Pwd;");
//Initialize the Recordset and binding pointers
m_ptrRs = NULL;
m_piAdoRecordBinding = NULL;
//Initialize the COM environment
::CoInitialize(NULL);
try
{
//Create the recordset object
m_ptrRs.CreateInstance(__uuidof(Recordset));
CString sql;
//=================================================================
sql.Format("CREATE TABLE customer(cust_id int not null,\
fname varchar(30) not null,\
lname varchar(30) not null,\
addr1 varchar(40) null,\
addr2 varchar(40)null,\
city varchar(40) null,\
zip char(9) null)\
INSERT customer\
cust_id,fname,lname,addr1,city,zip)\
VALUES(1,'Thomas','Stockbruegger','2262 SE Ocean Blvd','Stuart','33496')\
INSERT customer\
(cust_id,fname,lname)\
VALUES(2,'Hans','Meier')\
INSERT customer\
(cust_id,fname,lname,addr1,addr2,city,zip)\
VALUES(3,'John','McCoy','2240 Ocean Blvd','Apt#140','Los Angeles','94550')");
//=================================================================
_bstr_t bstrQuery(sql);
//Open the recordset object Tabelle
m_ptrRs->Open(_variant_t(bstrQuery),(LPCTSTR)m_strConnection, adOpenDynamic, adLockOptimistic, adCmdUnknown);
//Get a pointer to the record-binding interface Coils
if(FAILED(m_ptrRs->QueryInterface(__uuidof(IADORecordBinding),(LPVOID *)&m_piAdoRecordBinding))) _com_issue_error(E_NOINTERFACE);
//Bind the record class to the recordset
// m_piAdoRecordBinding->BindToRecordset(&m_rsRecSet);
}
//###########################################################################################
//---------- Any erros? -------------
catch (_com_error &e)
{
//Display the error
GenerateError(e.Error(), e.Description());
}
//-----------------------------------
//Close the recordset
// if(m_ptrRs) m_ptrRs->Close(); waren
// Do we have a valid pointer to the record binding?
if(m_piAdoRecordBinding) m_piAdoRecordBinding->Release();
//Set the recordset pointer to NULL
m_ptrRs = NULL;
//Shut down the COM environment
::CoUninitialize();
}
|
Advertisement