Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Stored Procedure su MicrosoftSql Server in aruba.
venerdì 31 ottobre 2008 - 14.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
ven 31 ott 2008 - 14:45
Qualcuno saprebbe dirmi, visualizzando la figura in allegato, quale è la sezione che mi permette di creare una stored procedure nel mio SQLServer in aruba.it?
299x458
14Kb
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 31 ott 2008 - 14:50
sezione programmabilità --> procedimenti archiviati e click su nuovo in alto raffigurato da un'iconcina ...
ciao
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
ven 31 ott 2008 - 14:56
Ciao martinez, ovviamente sempre grazie per l'aiuto, in particolare ho provato a copiare esattamente il testo della mia sp dal mio database mdf fatto con visual web developer che ha questo contenuto:
ALTER PROCEDURE dbo.InserisciNews
@Oggetto as text,
@Descrizione as text,
@Istituto as text
AS
Insert into News ( DataInserimento, Oggetto, Descrizione, Istituto)
values (GetDate(), @Oggetto, @Descrizione, @Istituto)
RETURN
E l'ho incollato su una nuova pagina completamente vuota di SQLServer di aruba ma mi viene restituito il seguiente errore:
.Net SqlClient Data Provider
Invalid object name 'InserisciNews'.
ALTER PROCEDURE InserisciNews
@Oggetto as text,
@Descrizione as text,
@Istituto as text
AS
Insert into News ( DataInserimento, Oggetto, Descrizione, Istituto)
values (GetDate(), @Oggetto, @Descrizione, @Istituto)
RETURN
capisco che dice nome nn valido dell'oggetto... ma perchè?:)
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 31 ott 2008 - 15:08
come detto nei post precedenti ... ricevi l'errore specificato perchè continui ad utilizzare l'account DBO per la creazione della SP e non solo :)
cioè per capirci meglio la tua riga (l'unica con errori)
ALTER PROCEDURE dbo.InserisciNews
deve diventare
CREATE PROCEDURE InserisciNews
questo per evitare di usare l'account DBO
e ti faccio notare che quando crei una nuova sp non puoi usare ALTER ma devi utilizzare CREATE
Visto che ci siamo ... come mai usi dei campi TEXT????
BuonPomeriggio
Ciao
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
ven 31 ott 2008 - 15:19
Ok ho risolto :-)
Grazie me lo avevi gia detto ieri il fatto di dbo ed io avevo dimenticato :)
Uso i campi text xche Oggetto e descrizione che devo inserire nel datbase è un testo... o no? Cos altro doveva essere? :)
martinez
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 31 ott 2008 - 18:15
la funzionalità TEXT è obsoleta ... se il db è nuovo usa altri tipi di dati ... in questo articoli trovi maggiori dettagli
http://technet.microsoft.com/it-it/library/ms189574
(SQL.90).aspx
Ciao
Torna su
Stanze Forum
Elenco Threads
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 !