begin process at 2010 03 22 13:38:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Procédure stockée


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

Procédure stockée

vendredi 27 octobre 2006 à 15:38:16 | Procédure stockée

cmiss16

Bonjour,

J'ai un problème... J'ai un fichier toto.sql qui contient une procédure stockée que je dois exécuter mais je ne sais pas du tout comment faire!!!! en plus la procédure stockée contient un paramètre.

Merci de votre aide

 

vendredi 27 octobre 2006 à 16:43:33 | Re : Procédure stockée

olixelle

quelle base de donnée ?
as tu mis la proc stock sur ton serveur sql ?
donnes nous ta procstock ca nous aidera aussi !

Rollerman
vendredi 27 octobre 2006 à 16:47:17 | Re : Procédure stockée

cmiss16

non c'est un fichier toto.sql que je dois exécuter.

set

ANSI_NULLS ON

GO

CREATE

proc [dbo].[toto]

as

BEGIN

.....
END

Go

EXEC

toto

La base de données est sous SQL server

Je dois exécuter cette procédure stockée, récupérer les données et les écrire dans un fichier csv
vendredi 27 octobre 2006 à 16:57:22 | Re : Procédure stockée

olixelle

1. tu dois compiler cette proc stock sous l'analyseur de requete pour la créer dans ta base
2. pour executer la proc stock à partir de .net, utilises un objet sql.sqlcommand avec un sqlconnection
3. tu récupères tes données dans un datareader et tu en fais ce que tu veux

Rollerman
vendredi 27 octobre 2006 à 17:04:26 | Re : Procédure stockée

cmiss16

ok merci c'est ce que je viens de faire...
Je récupère un dataset.

J'essaie maintnant d'avoir un fichier cvs.
Mais j'obtiens
Col1
Col2
Col3
Col4

Essai1
Essai2
Essai3
Essai4


Essai1_1
Essai2_1
Essai3_1
Essai4_1

Au lieu de
Col1         Col2           Col3        Col4
Essai1       Essai2        Essai3      Essai4
Essai1_1   Essai2_1   Essai3_1   Essai4_1


Voici mon code

Try

fs =

New FileStream(sFileName, FileMode.OpenOrCreate, FileAccess.Write)

sw =

New StreamWriter(fs)

Dim table As Data.DataTable

Dim row As Data.DataRow

ForEach table In ds.Tables

Dim numCols AsInteger = table.Columns.Count

Dim i AsInteger

For i = 0 To numCols - 1

sw.WriteLine(table.Columns(i).ColumnName)

Next

ForEach row In table.Rows

For i = 0 To numCols - 1

sw.WriteLine(row(i))

Next

sw.WriteLine()

Next

Next

 

sw.Flush()

sw.Close()

sw =

Nothing

fs.Close()

fs =

Nothing

Catch

EndTry
vendredi 27 octobre 2006 à 17:07:20 | Re : Procédure stockée

cmiss16

Euh... J'ai trouvé mon erreur... WriteLine au lieu de Write
vendredi 27 octobre 2006 à 17:08:35 | Re : Procédure stockée

olixelle

remplace ton writeline par write

Rollerman
vendredi 27 octobre 2006 à 17:09:51 | Re : Procédure stockée

cmiss16

Merci beaucoup Rollerman
vendredi 27 octobre 2006 à 17:18:29 | Re : Procédure stockée

cmiss16

encore une p'tite question
Dans la fonction que j'utilise pour créer le dataset la fonction createDataset attend les paramètres suivants :
   * query as string --> je mets donc le nom de ma procédure
   * params() as system.Data.SqlClient.SqlParameter -->Je mets Quoi
   * CommandType --> Stored Procedure

Sachant que le paramètre de ma fonction est un varchar
vendredi 27 octobre 2006 à 17:20:05 | Re : Procédure stockée

olixelle

dim myparams as new sql.sqlparameter
myparams.add("@nom_du_parametre", valeur_du_parametre)

et tu passes myparams a ton createdataset

Rollerman

1 2

Cette discussion est classée dans : contient, stockée, procédure


Répondre à ce message

Sujets en rapport avec ce message

update query dans procédure stockée [ par denisfanna ] Bonjour,Après avoir arraché tous mes cheveux de rage, j'arrive à trouver l'origine de mon problème... Je me permets de vous le soumettre, vu qu'il es appel et récupération d'une procédure stockée oracle [ par vbusinor ] bonjour,j'aimerai exécuter une procédure stockée oracle (8) à partir de visual basic et récupérer le résultat de la requête (curseur) sous vb.Merci po Récupération d'un numéro auto d'acces par procédure stockée [ par Cykonico1 ] Bon voila le probleme :J'ai un table access avec un clé primaire composé de différents éléments concaténés dont le numéro auto de la table. ex : 'F000 VB et procédure stockée avec SQL server [ par vinou02 ] Bonjour,j'ai une procédure stockée avec SQL server me permettant d'inserer un enregistrement dans une base de donnée. Je souhaite récupérer une donnée Procédure stockée VB [ par Tonkadan ] Bonjour, Je conçoit une application en VB de gestion d'inventaire. Les employés doivent s'identifier par un ID et un mot de passe pour avoir accès à Procédure Stockée et Interface Access [ par oooDieu ] Bonjour à tous, J'ai vu que sur ce forum, les procédures stockées font grand bruit !!!! Mon problème va pâraitre un peu dérisoire, mais tant pis.. procédure stockée dynamique [ par mimimati ] Bonjour,j'essai de trouver un moyen afin de rendre ma procédure stockée dynamique, a savoir que le code sql serait comprehsensible via une interface u Appel Procédure Stockée Access depuis WinForm VB .Net en OLEDB [ par FloppyAD ] Bonjour,  Voilà mon problème (je simplifie pour rester clair):  J'ai une base access avec une requête qui utilise une fonction qui est dans un module DataReport et une procédure stockée [ par chafaqis ] salut tt le mondej'ai fait un état en utilisant datareport mais mon problème quand j'execute ma procédure dans analyseur de requete en lui affectant c [Comportement VB : Help] Procédure Stockée avec paramètres [ par jms20 ] Salut à tous !!Alors j'ai une petite question concernant VB car j'ai un comportement étrange. Je vous expose mon problème:-   J'ai une procédure stock


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,874 sec (3)

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