IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Insert avec SqlServer et obdc


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut Insert avec SqlServer et obdc
    Bonjour,
    J'ai une table "Eventos" relativement simple :
    - fecha
    - numMax
    - numMin
    - idSitio
    - idEventos -> clé primaire auto increment.
    - nombre

    J'ai un dataSet similaire à la table.
    J'ai créé une requete insert() de type "insert" dans cette table comme suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    INSERT INTO Eventos
                          (fecha, numeroMaxMiembro, numeroMinMiembro, idSitio, nombre)
    VALUES     (@fecha,@numeroMaxMiembro,@numeroMinMiembro,@idSitio, @nombre)
    Et finalement dans mon code j'ai cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this.eventosTableAdapter.insert("qsdsq", "12", "22", 2, "qsd");
    Je n'ai aucune erreur, le code est bien atteint et pourtant aucune entrée n'est rajoutée dans ma base de donnée...
    Quelqu'un a t'il une idée de pourquoi ?
    Manque t'il une commande ?

    Merci d'avance

    Quenitn

  2. #2
    Membre expérimenté
    Homme Profil pro
    Freelance
    Inscrit en
    Février 2008
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 312
    Par défaut
    Salut
    tu respecte bien les étapes pour executer une requete?
    1. ouvrir la connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Connexion = new SqlConnection();
    Connexion.ConnectionString = @"Data Source=SERVEUR1\SQLEXPRESS;Initial Catalog=tabase;User Id=ID;Password=MDP;Persist Security Info=true;";connexion.open()
    2. mettre ta requete dans une chaine:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chaine="insert into..."
    3. faire une commande sql:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SqlCommand com = new SqlCommand(chaine, Connexion);
    4.exécuter la requête: 5.fermer la connexion:

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut
    Ben c'est à dire que je fais tout ca avec les dataSet/table adapter et tout donc j'avouerai que je ne sais pas trop à quelle moment il ouvre la connexion mais je suppose qu'une erreur devrait apparaitre dans le cas contraire non ?

    pour ce qui est de ta solution (je vais peut etre finalement par utiliser ca cela me semble plus simple), que faut'il mettre dans la chaine de connexion si j'ai créé la bdd directement avec SQLServer via l'interface de visual studio ?

    Je veux dire au niveau de l'ID et du mdp, cela se régle ou ?

    Merci pour ton aide !

  4. #4
    Membre expérimenté
    Homme Profil pro
    Freelance
    Inscrit en
    Février 2008
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 312
    Par défaut
    ca dépend si tu veut utiliser l'authentification windows (déconseillé) ou non. si tu vas que n'importe quelle personne puisse accéder à la base met integrated security=true. sinon il faut que tu créé un utilisateur dans ta base avec un ID et un mot de passe, ce sera celui la qu'il faudra utiliser dans ta chaine de connection

Discussions similaires

  1. [INSERT][SELECT] insert avec un select imbriqué
    Par narmataru dans le forum SQL
    Réponses: 11
    Dernier message: 06/03/2013, 03h04
  2. effectuer une requete insert avec 'values' ET 'select'
    Par delaio dans le forum Bases de données
    Réponses: 4
    Dernier message: 15/08/2004, 19h05
  3. INSERT avec procédure stockée / Clef de type AutoInc
    Par bgdelphi dans le forum Bases de données
    Réponses: 5
    Dernier message: 18/10/2003, 18h30
  4. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52
  5. Création d'agrégat avec SQLServer
    Par Testav dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 19/09/2002, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo