Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb de creation de procedure stockées [ Base de données / SQL Server ] (hugo7)

mardi 16 octobre 2007 à 20:41:15 | pb de creation de procedure stockées

hugo7



Bonjour a tous je m'apelle hugo et jai 14 ans .
Je veins juste de me lancer dans la programation en vb2005 avec visual basic express 2005
Pour commencer j'ai acheter un livre pour debuter,voici ces references:
visual basic2005 "le guide complet" de micro application.
Dans ce livres nous creéons un programme mais qui sapelle mysweethome.
A un moment nous devons crer nos procedure stockées .
IL nous donne un exmple de comment en creer une mais pour les autres il ne nous dises rien.
Je voudrait savoir comment creer une procedure stockeé nommé:Facture_select et qui ne contient pas de parametres.
Desoler si ces un peu flou mai jai du mal a expliquer donc si qeulq'un a ce livres et a crer le programme quil puisse me repondre merci davances.
Desoler pour les fautes d'orthographes

mardi 16 octobre 2007 à 20:59:31 | Re : pb de creation de procedure stockées

hugo7

Rebonjour je voudrais aussi savoir  la diference de code entre une procedure stockée:Facture_INSERT et une procedure stockée:Facture_DELETE et une procedure stockée :Facture_UPDATE et une procedure stockée:Facture_SELECT
Merci d'avances pour votre reponse.
Desoler pour les fautes d'orthographe.


mercredi 17 octobre 2007 à 13:49:56 | Re : pb de creation de procedure stockées

cretthie

Tres tres bon livres.


Je te conseille de regarder du coté sql :
ta procedure stockee est une requête qui va chercher tous les enregistrements dans ta base de donné
je te conseil de telecharger le code du livre qui est sur
le site internet de microapp il faut lire dans les premieres pages du livre

persevere, c'est un tres bon livre.


mercredi 17 octobre 2007 à 13:59:32 | Re : pb de creation de procedure stockées

cretthie

as tu creer une base de données ?
dans ta base de donnée, as tu creer des tables..

ou en es tu dans le bouquin ?
a plus

mercredi 17 octobre 2007 à 22:10:54 | Re : pb de creation de procedure stockées

hugo7

Merci Cretthie pour tes reponses mais le telechargement du code du livre est il gratuit et ce que l'on telecharger et ce qu'il faut ecrire pour par exemple créer ma aux page 226;227;228;229 et ces la que je bloc .
sinon concernant ma base de données j'ai creer 3 tables une tables nommée categorie une table nommée facture et une table nommée facture_types avec ses differents champ et parametres pour chaque table:

Table Facture:
nom de la colonne:      types de données:    null autorisé
Facture_Id                  int                           non              ( c'est la clé primaire et un compteur)
Facture_CategorieId   int                           non
Facture_Type             int                           non
Facture_Montant        numeric (18,2)        non
Facture_Libelle           Varchar(255)         non
Fatcure_Date              Datetime                non


Table Facture_Types:
nom de la colonne:                   types de données:              null autorisé:
Facture_Types_Id                   int                                      non      (c'est la clé primaire et un compteur
Facture_Types_Libelle            int                                      non


Table Categories:
nom de la colonne:                  types de donnée                 null autorisé
Categorie_Id                          int                                      non     (c'est la clé primaire et un compteur)
Categorie_Libelle                   Varchar(50)                       non

et enfin j'ai etablies des clés etrangere entre la tabele facture et les tables facture_types et categories.
Maintenant j'en suis a créer mes procedures stockées mais je ne sais pas quel code faut il marquer pour toutes les procedures.
Merci d'avances pour vos reponse et j'espere que tu a lut le livre cretthie.


jeudi 18 octobre 2007 à 10:27:39 | Re : pb de creation de procedure stockées

cretthie

oui, il y a tout...

oui, le code est gratuit.
voila le lien pour telecharger le code source

[ Lien ]

je tacherai d'etre la entre 20h00 et 23h00 ce soir pour tes questions . a plus


jeudi 18 octobre 2007 à 17:50:27 | Re : pb de creation de procedure stockées

hugo7

merci cretthie a 20heures alors
A+


jeudi 18 octobre 2007 à 18:06:58 | Re : pb de creation de procedure stockées

cretthie

essaye : affichage --> explorateur de serveur --> normalement ca t'affiche ta Base de donné --> clique dessus --> tu as les dossier table, procedure stockee, etc..
-->clique droit nouvelle procedure stockee
-->ensuite tu vas dans les table et tu fais clique droit sur : nouvelle requete.
--> la tu vas pouvoir faire des requete select
je serais sur le chat, ca sera plus facile.

A tout a l'heure.


jeudi 18 octobre 2007 à 20:33:48 | Re : pb de creation de procedure stockées

hugo7

Mais sa sa me sert a creer une procedure stockée select,????


jeudi 18 octobre 2007 à 20:50:26 | Re : pb de creation de procedure stockées

cretthie

je n'ai pas le livre sous les yeux, je l'ai lu en fevrier.

voila un select.
client_Select est le nom de la procedure que tu appelles dans ton datahelper
sans parametre

ALTER PROCEDURE

dbo.client_SELECT

AS

BEGIN

SET NOCOUNT ON;

Select

*

from

client

end

'le code d'une procedure insert avec parametre :

ALTER PROCEDURE

dbo.client_insert

(

@nomClient

nvarchar(50),

@adresse1Client

nvarchar(50),

@adresse2Client

nvarchar(50),

@napClient

int,

@localiteClient

nvarchar(50),

@noTelClient

nvarchar(50),

@noFaxClient

nvarchar(50)

)

AS

begin

INSERT INTO client

(nomClient,adresse1Client,adresse2Client, napClient,localiteClient,noTelClient,noFaxClient)

VALUES

(@nomClient, @adresse1Client,@adresse2Client,@napClient,@localiteClient, @noTelClient,@noFaxClient)

end


' le code du data helper qui va avec  :

Private m_strConnectionString AsString = ""

PublicProperty ConnectionString() AsString

Get

If m_strConnectionString = ""Then

m_strConnectionString =

My.Settings.GCLConnectionString

EndIf

Return m_strConnectionString

EndGet

Set(ByVal value AsString)

m_strConnectionString = value

EndSet

EndProperty

Private m_objSqlHelper As SqlHelper

PrivateReadOnlyProperty SqlHelper() As SqlHelper

Get

If m_objSqlHelper IsNothingThen

' Si le SqlHelper n'est pas instancié, on crée une nouvelle instance

m_objSqlHelper =

New SqlHelper(Me.ConnectionString)

EndIf

Return m_objSqlHelper

EndGet

EndProperty

PublicSub Insertclient(ByVal client As client)

Me.SqlHelper.ExecuteNonQuery(Data.CommandType.StoredProcedure, _

"client_insert", _

New System.Data.SqlClient.SqlParameter("@nomclient", client.nomClient), _

New System.Data.SqlClient.SqlParameter("@adresse1Client", client.adresse1Client), _

New System.Data.SqlClient.SqlParameter("@adresse2Client", client.adresse2Client), _

New System.Data.SqlClient.SqlParameter("@napClient", client.napClient), _

New System.Data.SqlClient.SqlParameter("@localiteClient", client.localiteClient), _

New System.Data.SqlClient.SqlParameter("@noTelClient", client.noTelClient), _

New System.Data.SqlClient.SqlParameter("@noFaxClient", client.noFaxClient))

EndSub



et l'appelle dans le formulaire de l'insertion :

Private

Sub BtClient_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtClient.Click

'If adresse1Client.Text = ""Then

'adresse1Client.Text =

" "

'EndIf

'If adresse2Client.Text = ""Then

'adresse2Client.Text =

" "

'EndIf

'If napClient.Text = ""Then

'napClient.Text =

"0"

'EndIf

'If localiteClient.Text = ""Then

'localiteClient.Text =

" "

'EndIf

'If noTelClient.Text = ""Then

'noTelClient.Text =

" "

'EndIf

'If noFaxClient.Text = ""Then

'noFaxClient.Text =

" "

'EndIf

'If nomClient.Text <> ""Then

Dim clientToSave As client = GetclientCourante()

clientsHelper.Insertclient(clientToSave)

'EndIf

Me.Close()

EndSub

' plus encore dans le meme formulaire creer l'objet client avec les parametre... attention mettre dans l'ordre :

Private

Function GetclientCourante() As client

Dim clientCourante AsNew client(nomClient.Text, _

adresse1Client.Text, _

adresse2Client.Text, _

napClient.Text, _

localiteClient.Text, _

noTelClient.Text, _

noFaxClient.Text)

Return clientCourante

EndFunction




'sans oublier d'appeler ton data helper dans le formulaire dans une variable de ton formulaire :

Dim clientsHelper AsNew clientDataHelper


je crois que tu as tout... a plus


'une procedure update : avec paramettre

ALTER PROCEDURE [dbo].[client_DELETE]

@idclient INT

AS

BEGIN

SET NOCOUNT ON;

update

commande set

idClient = 1

where

idClient= @idClient

' pour la requete delete, c'est le meme principe, il faut te renseigner sur les site interet concernant le sql

dis moi comment tu t'en sors... a plus


1 2

Cette discussion est classé dans : pb, creation, jai, procedure, stockées


Répondre à ce message

Sujets en rapport avec ce message

Pb creation de dll activex [ par stef_2001 ] Bonjour, je suis un presque nouveau venu dans VB...J'essaye de créer une dll active x. jusque, la pas de pb.C'est lorsque que je crée une Sub privée a PB : Creation d'une ComboBox sous Excel... [ par tarzent ] Salut.Je veux creer une combobox sur une feuille excel (ça j'y arrive...), Mais pour la remplir, il faut que je l'associe a un evenement. Si quelqu'un pb apercu avan impression [ par bichonjp13 ] bonjour a tous jai une appli sous excel en vba et je souhaiterai avec une feuille qui contient 9 optionbutton ki corresponde a des fichier word , avoi pb resaux [ par NONOKIA ] Enfai jai un gros probleme, jai fait un cable resaux croise de 40metre et quand je branche deux pc dessus un signal sans arret "cable resaux activer" pb procedure stockee [ par mike64 ] Bonjour tt le monde,J'ai actuellement un pb pour les procedures stockees. j'utilise VB6 et un serveur SQL 2000. J'ai cree ma procedure stockee et elle J'ai un GROS PB que je ne comprend pas!!!! [ par jcconi ] je suis sur un projet access 2000, sur un de mes formulaire la source et une procedure stocke a laquelle je passe des parametre.Le problème c que quan Procedure stockées MSSQL et VB6 [ par Raugues ] Boujour,J'ai actuellement un problème pour reprendre la main lorsque je lance une procédure stocké. En effet, la procedure doit faire un tres gros bou Pb apres creation de l executable(resolu) [ par nicosbeuk ] Suite au bug que j ai eu et donc au message que j ai poste dans le forum le 11/08, je donne la raison de mon probleme au cas ou d autres se trouveraie pb format date [ par eryk17 ] bjr à tous !jai plusieurs feuilles sous exel ou les cellules contiennent les noms des personnes et leur date de disponibilité.sur une autre fuille g u PB URGENT! Executer une procedure stocke SQL SERVER depuis VBA. 2000 ou 97 [ par gregpannier ] Il me faut executer soit une procedure stocké, soit une vue sur la base SQL SERVER depuis une application Access ...Si vous avez une piste, c'est la b


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.