|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 7 ![]() |
Bonjour,
Je tente d'utiliser une feuille Excel (2007) comme table de données, et j'expérimente les trois types d'accès: Je commence à introduire des valeurs dans la "table" via un INSERT INTO; premier problème, je retrouve toutes mes données affublée d'un ['] en position 0 : problématique. Y a-t-il un moyen de bypasser? Ensuite, j'essaye de supprimer des données via un DELETE FROM; erreur: La suppression [...] n'est pas gérée par le pilote ISAM. Des recherches sur le net m'apprennent que la suppression de la ligne associée au record n'est pas prise en charge! Je tente donc un update pour mettre à blanc le record. Et là je reçois une erreur "L'opération doit utiliser une requête qui peut être mise à jour". Sur le net, la seule référence à cette erreur avec excel concerne excel 2003 et est associée à l'ouverture readonly de la table, or ma connectionstring y pourvoit. Je cale sur cet update. Voici le code pertinent: ConnectString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\gérard\Documents\PowEco\PowEco 00.xlsm;Extended Properties="Excel 12.0 Macro;HDR=YES;IMEX=1;ReadOnly=False" INSERT INTO [FluxFin$] ([Date],[Sim],[Type],[Montant]) VALUES(#2012/01/15#,1,'PVTvac',17061.8528522143) UPDATE [FluxFin$] SET [Date] = '', [Sim] = '', [Type] = '', [Montant] = '' Where Sim = 1 and Type = 'PVTvac'; Je fais appel à votre expérience. Merci. Question subsidaire: Face à ce paquet de chausse-trappes est-il encore opportun d'utiliser Excel comme BD? |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 920 ![]() |
Bonjour,
Citation:
![]() A moins d'avoir un blocage de droits (Gestion d'entreprise), utilise une BDD (Access par exemple)
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com