PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → [WD7.5] [SQL Server] Impossible d'ajouter des données
[WD7.5] [SQL Server] Impossible d'ajouter des données
Iniciado por Nicolas BIZEUL, abr., 19 2004 5:04 PM - Sem resposta
Publicado em abril, 19 2004 - 5:04 PM
Bonjour, je souhaite ajouter des données dans une base de données Sql Server
2000, seulement les ajouts ne fonctionnent pas lorsqu'il y a un champ de
type "uniqueidentifier".

si je mets le champs en numérique ou char, il n'y a plus de probleme.

Est-ce un probleme connu de WD ?

Merci d'avance :)

Nicolas < nicolas.bizeul at unix.net >

Mon message d'erreur si besoin :

Erreur à la ligne 2 du traitement Clic sur ajout.
Vous avez appelé la fonction HAjoute.
Erreur de l'accès OLE DB.
Numéro d'erreur = 170137

Echec de la sauvegarde de la valeur de la rubrique <id> du fichier <>.
Vérifiez que votre provider supporte les rubriques de type <adGUID>.
Valeur = <0>

Détail de l'erreur système :

Description = Une opération en plusieurs étapes a généré des erreurs.
Vérifiez chaque valeur d'état.
Source = Microsoft Cursor Engine
Error Number = -2147217887



**********************************************

Informations techniques

Projet : TestSQLSRV

Dump de l'erreur du module <WD75HF.DLL> <7.50Btj>.

- Appel WL :
Traitement de <Fenêtre1.ajout>, ligne <2>, thread <0>
Fonction <HAjoute>, n° de syntaxe <1>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 73001

- Code erreur WD55 : 3001

- Pas de code d'erreur système

- Message d'erreur système :
Description = Une opération en plusieurs étapes a généré des erreurs.
Vérifiez chaque valeur d'état.
Source = Microsoft Cursor Engine
Error Number = -2147217887


- Que s'est-il passé ?
Erreur de l'accès OLE DB.
Numéro d'erreur = 170137

Echec de la sauvegarde de la valeur de la rubrique <id> du fichier <>.
Vérifiez que votre provider supporte les rubriques de type <adGUID>.
Valeur = <0>

- Infos de debug :
IEWDOLDB3009
Module=<WDOLDB>
Version=<7.50Ang>

Version du MDAC = <2.71.9030.0>.



[Connection parameters]
DataSource = <foobar\fooSQL>
Initial Catalog = <>
Provider = <SQLOLEDB>
User = <foo>
Password = <,###>
Extended Info = <;Initial Catalog=test>
Access = <Read/Write>

[Connection settings]
ConnectionTimeout = <-1>
CommandTimeout = <-1>

[Data format]
Query Parameter Checked = <0> = <>
Query Parameter Needing conversion = <0> = <>
DecimalSeparator = <Undefined>
DateFormat = <>

[Cursor settings Match]
LockType = <adLockOptimistic>, Location = <adUseClient>, Type =
<adOpenKeyset>, Capacities = <10fef00>
LockType = <adLockUnspecified>, Location = <adUseNone>, Type =
<adOpenUnspecified>, Capacities = <ffffffff>
LockType = <adLockUnspecified>, Location = <adUseNone>, Type =
<adOpenUnspecified>, Capacities = <ffffffff>

[Recordset 1]
Settings = <LockType = <adLockOptimistic>, Location = <adUseServer>, Type =
<adOpenKeyset>, Capacities = <80000>>
CapacitiesSupported = <adFind;>
CapacitiesNotsupported =
<adAddNew;adApproxPosition;adBookmark;adDelete;adHoldRecords;adIndex;adMoveP
revious;adNotify;adResync;adSeek;adUpdate;adUpdateBatch;>
HFFunctionsSupported = <HPositionCourante;HAvance;HRecherche;>
HFFunctionsNotsupported =
<HAjoute;HSupprime;HModifie;HRecule;HLitPremier;HLitSuivant;HLitPrecedent;>


[Recordset 2]
Settings = <LockType = <adLockOptimistic>, Location = <adUseServer>, Type =
<adOpenStatic>, Capacities = <80000>>
CapacitiesSupported = <adFind;>
CapacitiesNotsupported =
<adAddNew;adApproxPosition;adBookmark;adDelete;adHoldRecords;adIndex;adMoveP
revious;adNotify;adResync;adSeek;adUpdate;adUpdateBatch;>
HFFunctionsSupported = <HPositionCourante;HAvance;HRecherche;>
HFFunctionsNotsupported =
<HAjoute;HSupprime;HModifie;HRecule;HLitPremier;HLitSuivant;HLitPrecedent;>


[Recordset 3]
Settings = <LockType = <adLockOptimistic>, Location = <adUseServer>, Type =
<adOpenDynamic>, Capacities = <c0000>>
CapacitiesSupported = <adFind;adNotify;>
CapacitiesNotsupported =
<adAddNew;adApproxPosition;adBookmark;adDelete;adHoldRecords;adIndex;adMoveP
revious;adResync;adSeek;adUpdate;adUpdateBatch;>
HFFunctionsSupported = <HPositionCourante;HAvance;HRecherche;>
HFFunctionsNotsupported =
<HAjoute;HSupprime;HModifie;HRecule;HLitPremier;HLitSuivant;HLitPrecedent;>


[Recordset 4]
Settings = <LockType = <adLockOptimistic>, Location = <adUseServer>, Type =
<adOpenForwardOnly>, Capacities = <80000>>
CapacitiesSupported = <adFind;>
CapacitiesNotsupported =
<adAddNew;adApproxPosition;adBookmark;adDelete;adHoldRecords;adIndex;adMoveP
revious;adNotify;adResync;adSeek;adUpdate;adUpdateBatch;>
HFFunctionsSupported = <HPositionCourante;HAvance;HRecherche;>
HFFunctionsNotsupported =
<HAjoute;HSupprime;HModifie;HRecule;HLitPremier;HLitSuivant;HLitPrecedent;>


[Recordset 5]
Settings = <LockType = <adLockOptimistic>, Location = <adUseClient>, Type =
<adOpenKeyset>, Capacities = <10fef00>>
CapacitiesSupported =
<adAddNew;adApproxPosition;adBookmark;adDelete;adFind;adHoldRecords;adMovePr
evious;adNotify;adResync;adUpdate;adUpdateBatch;>
CapacitiesNotsupported = <adIndex;adSeek;>
HFFunctionsSupported =
<HAjoute;HSupprime;HModifie;HPositionCourante;HAvance;HRecule;HLitPremier;HL
itSuivant;HLitPrecedent;HRecherche;>
HFFunctionsNotsupported = <>



- Infos attachées :
EIT_ADOCODE : <-2147217887>
EIT_BASECODE : <0>
EIT_ODBCDESCRIPTION : <Une opération en plusieurs étapes a généré des
erreurs. Vérifiez chaque valeur d'état.>
EIT_ODBCCODE : <>
EIT_NATIVECODE : <170137>
EIT_LOGICALTABLENAME : <table>

- Identifiant dans le .err : 72801