guyrnaf
Messages postés8Date d'inscriptionmercredi 12 mars 2003StatutMembreDernière intervention11 mai 2006
-
11 mai 2006 à 10:27
sfloatingpoint
Messages postés1Date d'inscriptionmercredi 31 janvier 2007StatutMembreDernière intervention 1 février 2007
-
1 févr. 2007 à 23:57
Bonjour,
J'ai un petit soucis avec un script c# en asp.net
Mon probleme est le suivant :
J'essaie d'inserer des données dans une base de données avec le code suivant
public bool saveApplicant(System.Guid key)
{
SqlConnection cn = new SqlConnection("server=PORTABLE\\SQLEXPRESS;uid=sa;pwd=sa;database=ASITU");
try
{
cn.Open();
SqlCommand cmd = new SqlCommand("insert into Applicant Values('"+@key+"','test','test','test','test','1','2006/05/12','test','test','test','rest','test','test','1','test')", cn);
L'insertion de données ne me renvois aucune exception la premiere fois.
Je suppose, donc, que la ligne est ajoutée.
Si je recommence l'insertion avec le meme GUID j'ai cette fois ci une exception, donc la ligne doit etre quelque part sinon l'insertion ne me renverrait pas d'exception
Le probleme c'est que l'insertion n'apparait pas dans ma base de données.
Je me demande si il n'y pas un probleme de commit ou qqchose de ce genre
Merci de m'aider car la je pietinne vraiment
cispo
Messages postés103Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention10 septembre 20073 13 mai 2006 à 00:04
D'après le message d'erreur, tu essayes d'ajouter un enregistrement qui fait doublon avec un autre enregistrement. Si tu ne changes pas la valeur de @key lors de ton 2ème enregistrement, il est logique que l'insertion plante.