Bonjour,
j'ai encore un petit probl�me avec un objet de type CRecordset, son champs m_bUpdatable reste � FALSE m�me apr�s un open sur un objet CDatabase qui a bien ce champ-l� � TRUE.
voici le code en question :
Apr�s l'Open, je vois que le champ m_bUpdatable est � z�ro, en fouillant un peu, je trouve une erreur se produisant dans la fonction PrepareAndExecute quand on fait appel � une fonction ODBC nomm�e SQLPrepare qui me sort une erreur S1C00 comme quoi mon driver est "not capable".
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 CDatabase blarf; blarf.Open(_T("base_test_mssql"),FALSE,FALSE,"ODBC;" , FALSE); CRecordset r(&blarf); r.Open(AFX_DB_USE_DEFAULT_TYPE, "SELECT max(typpreparation) FROM dbo.type_preparation");
J'utilise SQL Server 2000. Sont-ce mes drivers ODBC qui ne sont pas � jour, ou y a-t-il autre chose � faire ?
Si quelqu'un est inspir� ...
Partager