bonjour,
J'ai le code suivant:
et ce code ne compile pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 CObjetM^ objet; for each( objet in plistObjectsNormalized) { int idObjets = CInterbaseManagerM::GetIdentifier( L"T_OBJETS", L"" , L"" ); idObjets++; SqlCommand^ cmdDatabase(L"SELECT nuId FROM T_ENUMERATED WHERE text = @WST)", CInterbaseManagerM::myConnexion); //ligne 1274 cmdDatabase->Parameters->Add(L"@WST", SqlDbType::VarChar); cmdDatabase->Parameters["@WST"]->Value = objet->Name; CInterbaseManagerM::ExecuteRequest( cmdDatabase, &dwNbResultFound); while( CInterbaseManagerM::myReader->Read()) { idEnum = CInterbaseManagerM::GetInteger( 0); dwNbResultFound++; } cmdDatabase(L"SELECT nuId FROM T_OBJET WHERE text = @WST)", CInterbaseManagerM::myConnexion); //ligne 1283 cmdDatabase->Parameters->Add(L"@WST", SqlDbType::VarChar); cmdDatabase->Parameters["@WST"]->Value = objet->Text; CInterbaseManagerM::ExecuteRequest( cmdDatabase, &dwNbResultFound); while( CInterbaseManagerM::myReader->Read()) { idObj = CInterbaseManagerM::GetInteger( 0); dwNbResultFound++; } CInterbaseManagerM::myReader->Close();
qui m'aidera sera
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1>..\..\..\DBMS\MissionDBManager\src\MissionDatabaseManagerM.cpp(1274): error C2078: initialiseurs trop nombreux 1>..\..\..\DBMS\MissionDBManager\src\MissionDatabaseManagerM.cpp(1274): error C2440: 'initialisation'*: impossible de convertir de 'System::Data::SqlClient::SqlConnection ^' en 'System::Data::SqlClient::SqlCommand ^' 1> Aucun opérateur de conversion défini par l'utilisateur disponible, ou 1> Les types pointés n'ont aucun rapport entre eux*; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 1>..\..\..\DBMS\MissionDBManager\src\MissionDatabaseManagerM.cpp(1283): error C2064: le terme ne correspond pas à une fonction qui prend 2 arguments
Partager