Accueil > Forum > > > > Erreur panier
Erreur panier
lundi 28 janvier 2008 à 16:04:01 |
Erreur panier

scottmat
|
Bonjours à tous et à toutes,
j'ai repris un stater kit thebeerhouse exactement. et quand je veux le tester en local avec gestion du panier et que j'arrive à la fin pour le paiement en ligne sa marche parfaitement.
mais cher un hebergeur sa ne marche pas. il m'affiche ce message suivant :
The transaction manager has disabledits support for remote/network transactions. (Exception fromHRESULT: 0x8004D024)
Description:
An unhandled exception occurredduring the execution of the current web request. Pleasereview the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: The transaction manager has disabledits support for remote/network transactions. (Exception fromHRESULT: 0x8004D024)
Source Error:
Line 658: cmd.Parameters.Add("@Quantity", SqlDbType.Int).Value = orderItem.Quantity;
Line 659: cmd.Parameters.Add("@OrderItemID", SqlDbType.Int).Direction = ParameterDirection.Output;
Line 660: cn.Open();
Line 661: int ret = ExecuteNonQuery(cmd);
Line 662: return (int)cmd.Parameters["@OrderItemID"].Value; |
Note : j'ai pris cet exemple pour apprendre le ASP.Net en profondeur, j'ai réussi (et compris, je crois que c'est le principal de comprendre ce que l'on fait) beaucoup de chose jusqu'à présent, excepter ceci.
C'est l'ouverture de la base de données. j'ai bien entendu recopier la base de données à l'identique sur les serveurs à l'identique, tous les procédures en ligne également. les clés primaires, etc...
j'ai également appris à utiliser SQL qui m'étais totalement inconnu avant.
quand je test sur mon pc il me redirige vers paypal sans souci. mais cher l'hebergeur j'ai droit à ce message. j'ai fouinner
j'ai jeter un oeil sur google et je n'ai rien trouver.
merci à vous me m'aider à comprendre cette erreur
|
|
lundi 28 janvier 2008 à 16:36:32 |
Re : Erreur panier

scottmat
|
je continu à fouiller dans sql 2005, mais je me suis aperçu (enfin d'après MES manip') que lorqu'on télécharger nos tables de notre pc vers le serveur cher l'hebergeur il télécharger les données que contient les tables, mais non la structure. C'est à dire : définition de la clé primaire, etc... les propriétés des champs en gros.
Peut-on dans sql télécharger la TOTALITÉ des tables avec leur propriété. de tel façon à ce qu'elle soit identique à la bdd sur notre pc ?
je pense que sa résoudre mon problème ? non qu'en pensez-vous ?
|
|
mardi 29 janvier 2008 à 15:38:20 |
Re : Erreur panier

scottmat
|
J'ai tout éplucher. si sa marche en local, les fichiers copier sur le serveur devrai également marcher ! j'ai fait une procédure pas à pas. quand j'utilise la bdd sur mon pc sa marche et quand je modifie le config pour mettre celle chez l'hebergeur, sa ne marche pas !
Donc le souci proviens de la base de donnée !
=> c'est à l'ouverture de la base de données exactement.
donc sa provient de ma bdd logiquement !! :(
Mais la connexion est bonne car elle se trouve dans le fichier config et est utiliser pour de nombreuses fonctions qui marche à merveille... j'ai revérifier la structure encore et encore, recréer les relations à l'identique existante sur la bdd d'origine.
Et toujours rien :(
|
|
mardi 29 janvier 2008 à 20:57:37 |
Re : Erreur panier

scottmat
|
j'ai redéfini ma connexion manuellement comme il le conseiller sur certain site américain, du style : publicoverrideint InsertOrder(OrderDetails order){ using (SqlConnection cn = newSqlConnection("Server=***.***.***.*.**;Data Source =***.***.***.*.**;Database=confort;User Id=****;Password=****")){ SqlCommand cmd = newSqlCommand("tbh_Store_InsertOrder", cn);cmd.CommandType = CommandType.StoredProcedure;cmd.Parameters.Add( "@AddedDate", SqlDbType.DateTime).Value = order.AddedDate;cmd.Parameters.Add( "@AddedBy", SqlDbType.NVarChar).Value = order.AddedBy;cmd.Parameters.Add( "@StatusID", SqlDbType.Int).Value = order.StatusID;cmd.Parameters.Add( "@ShippingMethod", SqlDbType.NVarChar).Value = order.ShippingMethod;cmd.Parameters.Add( "@SubTotal", SqlDbType.Money).Value = order.SubTotal;cmd.Parameters.Add( "@Shipping", SqlDbType.Money).Value = order.Shipping;cmd.Parameters.Add( "@ShippingFirstName", SqlDbType.NVarChar).Value = order.ShippingFirstName;cmd.Parameters.Add( "@ShippingLastName", SqlDbType.NVarChar).Value = order.ShippingLastName;cmd.Parameters.Add( "@ShippingStreet", SqlDbType.NVarChar).Value = order.ShippingStreet;cmd.Parameters.Add( "@ShippingPostalCode", SqlDbType.NVarChar).Value = order.ShippingPostalCode;cmd.Parameters.Add( "@ShippingCity", SqlDbType.NVarChar).Value = order.ShippingCity;cmd.Parameters.Add( "@ShippingState", SqlDbType.NVarChar).Value = order.ShippingState;cmd.Parameters.Add( "@ShippingCountry", SqlDbType.NVarChar).Value = order.ShippingCountry;cmd.Parameters.Add( "@CustomerEmail", SqlDbType.NVarChar).Value = order.CustomerEmail;cmd.Parameters.Add( "@CustomerPhone", SqlDbType.NVarChar).Value = order.CustomerPhone;cmd.Parameters.Add( "@CustomerFax", SqlDbType.NVarChar).Value = order.CustomerFax;cmd.Parameters.Add( "@TransactionID", SqlDbType.NVarChar).Value = order.TransactionID;cmd.Parameters.Add( "@OrderID", SqlDbType.Int).Direction = ParameterDirection.Output;cn.Open(); int ret = ExecuteNonQuery(cmd);return (int)cmd.Parameters["@OrderID"].Value;} }et ca ne marche toujours :( si quelqu'un pouvait me filer un coup de pouce par ce que je suis vraiment à cours d'idée :( Merci
|
|
jeudi 31 janvier 2008 à 22:36:22 |
Re : Erreur panier

jesusonline
|
Bonsoir, Le service msdtc est il lancé ? >> [ Lien ]Tu peux nous montrer le contenu de ta procédure stockée ? A mon avis cela vient de la configuration du server sql où de windows. Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
|
|
jeudi 31 janvier 2008 à 22:57:29 |
Re : Erreur panier

scottmat
|
Bonsoir, j'ai démarrer le site en mode débugage sous VS, AVEC la base de données cher l'hebergeur cette fois, et je suis pas à pas les lignes de code. puis arriver à la ligne où sa bug il m'affiche un message un peu plus clair :) "L'accès réseau de MSDTC (Distributed Transaction Manager) a été désactivé. Activez DTC pour l'accès réseau dans la configuration de sécurité de MSDTC à l'aide de l'outil administratif des services de composants." Au départ de mon projet j'avai oublié d'activer le service msdtc sur mon pc, sa m'afficher une message différent mais qui voulait dire la même chose ! J'ai téléphoner à l'hebergeur cet aprème et à vérifier sur le serveur directement et ma bien affirmer qu'il été bel et bien démarrer. c'est sur un serveur dédié. J'ai du recréer les structures identiques de la BDD, elles sont bien identiques maintenant, surtout les tables qui sont utilisé pour cette procédure. les lignes de code que j'ai mis ci-dessus sont celle de la création de la commande. mais l'erreur ne s'affiche pas la :( dsl c'est la 2eme connexion, soit le détail de la commande, tous les éléments qui la contient : voici les lignes de code : SqlCommand cmd = newSqlCommand("tbh_Store_InsertOrderItem", cn);cmd.CommandType = CommandType.StoredProcedure;cmd.Parameters.Add( "@AddedDate", SqlDbType.DateTime).Value = orderItem.AddedDate;cmd.Parameters.Add( "@AddedBy", SqlDbType.NVarChar).Value = orderItem.AddedBy;cmd.Parameters.Add( "@OrderID", SqlDbType.Int).Value = orderItem.OrderID;cmd.Parameters.Add( "@ProductID", SqlDbType.Int).Value = orderItem.ProductID;cmd.Parameters.Add( "@Title", SqlDbType.NVarChar).Value = orderItem.Title;cmd.Parameters.Add( "@SKU", SqlDbType.NVarChar).Value = orderItem.SKU;cmd.Parameters.Add( "@UnitPrice", SqlDbType.Money).Value = orderItem.UnitPrice;cmd.Parameters.Add( "@Quantity", SqlDbType.Int).Value = orderItem.Quantity;cmd.Parameters.Add( "@OrderItemID", SqlDbType.Int).Direction = ParameterDirection.Output;//cn.Open();int ret = ExecuteNonQuery(cmd);//cn.Close();return (int)cmd.Parameters["@OrderItemID"].Value;___________________________________________________________________ et voici la procèdure stokée qui la concerne : ___________________________________________________________________ ALTER PROCEDURE dbo.tbh_Store_InsertOrderItem( @AddedDate datetime,@AddedBy nvarchar(256),@OrderID int,@ProductID int,@Title nvarchar(256),@SKU nvarchar(256),@UnitPrice money,@Quantity int,@OrderItemID int OUTPUT) AS SET NOCOUNT ON INSERT INTO tbh_OrderItems(AddedDate, AddedBy, OrderID, ProductID, Title, SKU, UnitPrice, Quantity) VALUES (@AddedDate, @AddedBy, @OrderID, @ProductID, @Title, @SKU, @UnitPrice, @Quantity)SET @OrderItemID = scope_identity()j'ai temporairement mis en commentaire les 2 lignes où sont déclarer la BDD (de insertorder & insertorderitem) et mi une déclaration général pour la classe. afin quelle soit dispo pour ces deux fonctions. Mais le problème c'est qu'il m'affiche une erreur si je veux réutiliser la connexion car la BDD ne se referme jamais...
|
|
vendredi 1 février 2008 à 00:06:09 |
Re : Erreur panier

jesusonline
|
Je ne connais malheureusement pas assez msdtc ... As tu essayé de faire un simple select sans meme passer par une SP, un select en mode "crade" command = new SqlCommand("Select ... ", conn); Arrives tu à acceder à la base en prod via le management studio de sql server ? Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant
|
|
vendredi 1 février 2008 à 10:35:24 |
Re : Erreur panier

scottmat
|
non sa ne marche pas non plus :(
je n'ai pas compris ta question ? tu veux dire me connecter via management studio pour toute les modif" que je veux ? si telle été ta question la réponse est oui, j'arrive à me connecter sans problème à cette base et dans mon code qui bug, si je modifie la connexion, je fait exprès de mettre une lettre de plus ou de moins de tel sorte à ce qu'il ne puisse pas s'y connecter, la il m'affiche bien : attention impossible de se connecter !
|
|
Cette discussion est classée dans : int, erreur, exception, cmd, line
Répondre à ce message
Sujets en rapport avec ce message
ASP et Exception [ par toto0101 ]
J'ai cette erreur en ASP"error '80020009' Une exception s'est produite. "L'erreur se trouve dans ces lignes mais je ne vois pas ou, si quelqu'un pourr
exception?? [ par firas_tn ]
Détails de l'exception: System.Data.SqlClient.SqlException: La procédure 'insert_T_ANF' attend le paramètre '@gain1', qui n'a pas été fourni.Erre
ASP.NET ET MS ACCESS [ par TheEwook ]
Salut, Je n'arrive pas à insérer un enregistrement dans une base accessVoilà l'erreur que j'ai : L'opération doit utiliser une requête qui peut être m
Petite erreur ue je n arrive pas a corriger [ par jagdjg ]
Voila la ligne qui pose probleme j appelle une fonction en javascript mais a mon avis ja i des problemes avec mes guillemets mais je ne vois pas oùRes
PB asp.net / Vb.net connexion OleDB [ par Dyr3e ]
bonjour, j'utilise une classe pour ma base de donnée et lorsque que j'essaye de faire un essai avec une des fonction j'obtiens lerreur suivante :<div
asp et asp.net [ par gatita_dev ]
bonjour,je developpe normalement avec asp.net mon probléme c quand je veux executer une page asp sur mon poste il me donne l'erreur suivante: Erreur d
Erreur Procédure Stockée et ASP [ par dedebis84 ]
Bonjour,J'ai une procédure stockée dans une base sql server express.Code :C
Problème avec "ExecuteNonQuery" [ par Netlink ]
Bonjour,J'ai un problème pour insérer des données dans ma base Access... Voici mon code :Sub doInsert(Source As Object, E As EventArgs) Dim sSQL as st
Problème lors de la création d'un sous domaine [ par jolazoule ]
Salut,Bonjour, à partir d'nue interface d'administration je permet à l'utilisateur de créer un sous domaine, pour l'éxécution d'une commande client.Ma
erreur html [ par sinthu ]
est ce quelq'un peut m'aider a resoudre cette erreur * Line 280, Column 7: entity end not allowed in processing instruction. </html<strong
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|