Creare stored procedure in sql express

venerdì 16 gennaio 2009 - 11.56

sal21 Profilo | Junior Member

SSQL = "Select * FROM (SPORTELLI INNER JOIN DATI ON SPORTELLI.SPORT = DATI.PROVA2) " & _
"INNER JOIN AREA_TERR ON SPORTELLI.REGIONE = AREA_TERR.COD_AREA ORDER BY AREA_TERR.COD_AREA, SPORTELLI.SPORT, DATI.PROVA3, DATI.PROVA1"
ho questa query che lancio via vb e connessione ado:

CNSQL1.Open "Provider=SQLOLEDB.1;Password=****;Persist Security Info=True;User ID=sa;Initial Catalog=DB_PAST_DUE;Data Source=10.232.185.108\SQLEXPRESS"

CNSQL1.Execute SSQL

ora so che si puo modificare la query in una stored procedure diretamente sul server e richiamrla sempre via vb , come si fa?
grazie.

sal

lbenaglia Profilo | Guru

>ora so che si puo modificare la query in una stored procedure
>diretamente sul server e richiamrla sempre via vb , come si fa?

CREATE PROCEDURE dbo.up_NomeCheVuoi AS SELECT * FROM dbo.SPORTELLI AS S INNER JOIN DATI AS D ON S.SPORT = D.PROVA2 INNER JOIN AREA_TERR AS AT ON S.REGIONE = AT.COD_AREA ORDER BY AT.COD_AREA, S.SPORT, D.PROVA3, D.PROVA1;

Per richiamarla visto che non hai parametri puoi passare il nome della stored procedure direttamente al metodo Excecute dell'oggetto ADODB.Connection senza scomodare i Command.
http://msdn.microsoft.com/en-us/library/ms807027.aspx

>grazie.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

sal21 Profilo | Junior Member

ciao Lorenzo grazie per la pazienza....
quindi copio il tuo codice nella widows "nuova stored procedura" di sql server manager express, poi la salvo... e poi?
sal

lbenaglia Profilo | Guru

>ciao Lorenzo grazie per la pazienza....
>quindi copio il tuo codice nella widows "nuova stored procedura"
>di sql server manager express, poi la salvo... e poi?
Apri SSMSE, New Query, seleziona il database corretto dove creare la sp, copia&incolla ed esegui.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

sal21 Profilo | Junior Member

grande!!!!!!!!!!!!!!
Ma se esistesse un tool che da query trasforma il codice in stored procedure...????
che tu sappia, esiste, magari free:-)
sal

lbenaglia Profilo | Guru

>Ma se esistesse un tool che da query trasforma il codice in stored
>procedure...????
Aggiungi CREATE PROCEDURE <schema>.<nome> AS alla tua query ed ottieni una sp.

>che tu sappia, esiste, magari free:-)
Esiste, è free, si chiama "usare la testa"

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

sal21 Profilo | Junior Member


sal

... hummmm
ma si puo fare anche con Access se si come?
Grazie.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5