Vielen Dank die Frage hat sich schon von selbst geklärt, jetz ist aber so
versuche mit Hilfe von ADO auf DB zugreifen, dazu habe eine Klasse geschrieben:
#define INITGUID
#import "C:\Programme\Gemeinsame Dateien\System\ADO\msado15.dll" rename_namespace("ADOCG") rename("EOF", "EndOfFile")
using namespace ADOCG;
#include "icrsint.h"
class CCustomRs : public CADORecordBinding
{
public:
BEGIN_ADO_BINDING(CCustomRs)
ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_szFirstName, Âsizeof(m_szFirstName), lFirstNameStatus, TRUE)
ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_szLastName, Âsizeof(m_szLastName), lLastNameStatus, TRUE)
ADO_VARIABLE_LENGTH_ENTRY2(3, adVarChar, m_szPhone, Âsizeof(m_szPhone), lPhoneStatus, TRUE)
END_ADO_BINDING()
public:
CHAR m_szFirstName[51];
CHAR m_szLastName[51];
CHAR m_szPhone[51];
};
leider kriege ich folgenden Fehler :
warning C4146: Einem vorzeichenlosen Typ wurde ein unaerer Minus-Operator zugewiesen; das Ergebnis ist weiterhin vorzeichenlos
wenn ich auf den Fehler klicke lande ich :
enum RecordCreateOptionsEnum
{
adCreateCollection = 8192,
adCreateStructDoc = -2147483648,
adCreateNonCollection = 0,
adOpenIfExists = 33554432,
adCreateOverwrite = 67108864,
adFailIfNotExists = -1
};