![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
CBindDatabase dbase; int rs = dbase.OpenEx( sConnectString, CDatabase::useCursorLib | CDatabase::noOdbcDialog ); this->m_msg.Format("INSERT INTO [dbo].[tTrackLog] (%s) OUTPUT inserted.RECID VALUES ('%s')", "[WORKSTATION]", "bla"); dbase.ExecuteSQL(m_msg); ... .cpp: void CBindDatabase::BindParameters(HSTMT hstmt) { RetCode = SQLBindParameter( hstmt, 1, // Parameter number, ordered sequentially in increasing parameter order, starting at 1. SQL_PARAM_OUTPUT,// in or out SQL_C_SLONG, // value type: SIGNED INTEGER SQL_INTEGER, // parameter type: integer 0, // column size 0, // decimals digits &Value, // param value ptr 4, // buff length &StrLenOrIndPtr); // StrLen_or_IndPtr } |
![]() |
| Thread Tools | |
| Display Modes | |
| |