begin process at 2012 02 17 10:38:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

SQL

 > 

insertion dans la base sqlserver


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insertion dans la base sqlserver

mercredi 29 avril 2009 à 12:11:26 | insertion dans la base sqlserver

ahlemlo

salut à tous,
est ce qu'il y a quelqu'un peut m'aider pour corriger cette erreur?
voila le code:

Private
Sub Materiels_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Materiels_Button.Click

        Dim strconn AsString = "Data source =TRAVAIL\SQLEXPRESS;Initial catalog=parcFSG;integrated security=SSPI"

        Dim maconnexion As SqlConnection = New SqlConnection(strconn)

        Dim insertCommand = maconnexion.CreateCommand

        maconnexion.Open()

        Dim aObjectQuery5 AsNew ObjectQuery("select Name,Manufacturer,SerialNumber,SKU from Win32_BaseBoard")

        'La classe ManagementObjectSearcher permet d'extraire une collection d'objets de gestion, en fonction de la requête spécifiée lors de son instanciation par le paramètre ObjectQuery ou directement par une string si l'on " code en dur ".

        Dim aManagementObjectSearcher5 AsNew ManagementObjectSearcher(aManagementScope, aObjectQuery5)

        'ManagementObjectCollection représente différentes collections d'objets de gestion extraits via WMI.

        Dim aManagementObjectCollection5 As ManagementObjectCollection = aManagementObjectSearcher5.Get

        'ManagementObject est un objet de gestion de données.

        Dim aManagementObject5 As ManagementObject

        For Each aManagementObject5 In aManagementObjectCollection5

            insertCommand.CommandText = "insert into carte_mére (Name,Manufacturer,SerialNumber,SKU) values (@Name,@Manufacturer,@SerialNumber,@SKU)"

            insertCommand.Parameters.AddWithValue("@Name", aManagementObject5("Name"))

            'insertCommand.Parameters.AddWithValue("@Model", aManagementObject5("Model"))

            insertCommand.Parameters.AddWithValue("@Manufacturer", aManagementObject5("Manufacturer"))

            insertCommand.Parameters.AddWithValue("@SerialNumber", aManagementObject5("SerialNumber"))

            insertCommand.Parameters.AddWithValue("@SKU", aManagementObject5("SKU"))

             insertCommand.ExecuteNonQuery()

 

        Next

       

    End Sub

 

 

L'erreur est :

Parameterized Query '(@Name nvarchar(13),@Manufacturer nvarchar(15),@SerialNumber nva' expects parameter @SKU, which was not supplied.


mercredi 29 avril 2009 à 13:19:50 | Re : insertion dans la base sqlserver

jack

Administrateur CodeS-SourceS
Salut
Peut-être que le type ne correspond pas ou le champ n'existe pas.
Vérifie l'orthographe du nom des champs et son type dans la déclaration du champ dans la table.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)


Cette discussion est classée dans : name, insertcommand, serialnumber, manufacturer, amanagementobject5


Répondre à ce message

Sujets en rapport avec ce message

erreur insertion dans la base [ par ahlemlo ] <p class="Mso Propriété des graphiques en vbe (excel) [ par Garcinou ] Bonjour, dans un petit logiciel que je suis en train de développer, je fais tracer un graphique à excel puis j'exporte ce graphique en format gif et j Export PDF avec Open Office [ par breme57 ] Bonjour,Je souhaiterais créer automatiquement un PDF à partir d'un document openoffice en double cliquant sur un fichier sur le bureau ( fichier texte Variable activeworkbook.name ? [ par schevs10 ] Bonjour,Voici mon code ci dessous :'''envoi un le fichier "Test2"ActiveWorkbook.SendMail Recipients:="blabla@blabla.fr", Subject:="Base de données" ComboBox / SpinButton d'une worksheets excel - Adressage par Name [ par mdefermor ] Bonjour, J'ai une Combobox et un SpinButton par ligne d'une feuille excel, et je voudrais modifier un paramètre (par exemple .Visible = True or False) Supprimer fichiers et repertoires datant de plus de 7 jours [ par Rode69 ] Bonjour, A l'aide du script de mohax007 trouvable sur : http://www.vbfrance.com/codes/SUPPRIME-FICHIERS-DATANT-PLUS-15-JOURS_33195.aspx Son script comment optimiser une requette [ par pile_poil ] bonjour mes connaissances en base de données etant plus que rudimentaires j'aurais besoin d'un peu d'aide j'ai dans une table un champ qui contient de Folder name in focus Windows Explorer [ par Edinei ] (I'm from Brazil) Désolé pour la traduction. Connaître le nom du dossier avec un accent (explorateur sélectionnée avec la souris) et de mettre en Te Ajouter icon avec Inno Setup [ par avyrex1926 ] Bonjour à tous, Je rencontre un problème lors de la compilation avec Inno Setup. Il me demande de choisir un Icon mais pour le Uninstaller. Je voud [déplacé VB6 -> VBA] "PAS" Urgent : Compter nombre de page document PDF [ par llouisin ] bonjour, Voila mon sujet : Je voudrai qu'une macro Excel 2007 me trouve pour un répertoire donnée les info suivantes: - Le nom du fichier, (=> fo


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales