Esiste un modo per passare un parametro con valori di tabella a una stored procedure in SQL Server tramite ADO classico?Parametri ADO classici e valori stimati in tabella Stored procedure
risposta
Pensavo fossero nuovi nel 2008?
In ogni caso, penso che la risposta sarà no, dubito che ci sia un valore DataTypeEnum che sarete in grado di piegare alle vostre esigenze.
Quindi, se posso suggerire un'alternativa, suppongo che ciò che si vuole fare sia passare una sorta di dati strutturati nella stored procedure. Ho fatto prima in ADO utilizzando XML:
- definiscono il parametro nel proc memorizzato come tipo xml
- definiscono il parametro in ADO come tipo adLongVarChar con una lunghezza = len (xml) + 1
io so che non è quello che volevi, ma è un metodo che funziona
Classic ADO è COM e OLE e il Native client SQL supporta valori di tabella Parametri oltre OleDB, vedere Table-Valued Parameters (OLE DB). Si dovrebbe avere la mano sporca e il codice direttamente sulle interfacce OleDB (in C/C++).
anche TVPs sono solo in SQL 2008, in modo da non essere in grado di utilizzare in SQL 2005.
BTW, per completezza qui è il riferimento Table Valued Parameters (ODBC), per i nostalgici ODBC là fuori ...
- 1. MySQL (stored procedure) - parametri e query
- 2. Come chiamare una stored procedure (con parametri) da un'altra stored procedure senza tabella temporanea
- 3. valori di tabella di parametri in una stored procedure ottiene i permessi di esecuzione errore
- 4. Esegui stored procedure con i valori della tabella come parametro
- 5. recupera i parametri dalla stored procedure?
- 6. Chiamata alla stored procedure con parametri
- 7. stored procedure con numero variabile di parametri
- 8. Utilizzando operatore LIKE con stored procedure parametri
- 9. Scrittura di parametri facoltativi all'interno di stored procedure in MySQL?
- 10. Come chiamare stored procedure (con 2 parametri) in una stored procedure?
- 11. Elenco di stored procedure dalla tabella
- 12. Parametro con valori di tabella in Stored procedure e Entity Framework 4.0
- 13. Come chiamare una stored procedure da un'altra stored procedure?
- 14. Differenza tra stored procedure e stored procedure estese
- 15. Utilizzo di UPDATE in stored procedure con parametri facoltativi
- 16. inserisce nella stored procedure con parametri MYSQL non funziona
- 17. Chiamare una stored procedure in una stored procedure in MySQL
- 18. Chiamata alla stored procedure VBA
- 19. Variabile tabella composita primaria su tabella Stored procedure
- 20. stored procedure e aggiornamento EDMX
- 21. Cursore dinamico in stored procedure
- 22. Equivalente Stored procedure MongoDB
- 23. parametri facoltativi in stored procedure di SQL Server?
- 24. SQL Server - selezionare stored procedure
- 25. Modelli per stored procedure?
- 26. Le migliori pratiche per l'API stored procedure?
- 27. La stored procedure del server SQL restituisce una tabella
- 28. Restituzione di più valori da una stored procedure
- 29. Come restituire la tabella temporanea dalla stored procedure
- 30. Trova stored procedure che inseriscono in una tabella specifica
Quale versione di SQL Server? Fino al 2005, una variabile di tabella come parametro per un SP è impossibile. –
siamo versione 2005 – MJLefevre