Condividi tramite


OdbcParameter.ParameterName Proprietà

Definizione

Ottiene o imposta il nome di OdbcParameter.

public:
 virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
 property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public override string ParameterName { get; set; }
public string ParameterName { get; set; }
member this.ParameterName : string with get, set
Public Overrides Property ParameterName As String
Public Property ParameterName As String

Valore della proprietà

Nome di OdbcParameter. Il valore predefinito è una stringa vuota ("").

Implementazioni

Esempio

Nell'esempio seguente si presuppone che l'origine dati abbia un nome di tabella MyTable e una stored procedure denominata MyProc definita come:

CREATE TABLE MyTable (col1 int, col2 smallmoney, col3 decimal)  
CREATE PROC MyProc (@p1 int, @p2 smallmoney, @p3 decimal) AS INSERT INTO MyTable VALUES (@p1, @p2, @p3)  

L'esempio seguente crea parametri e chiama la stored procedure MyProc:

Public Sub CreateMyProc(connection As OdbcConnection)  

   Dim command As OdbcCommand = connection.CreateCommand()  

   command.CommandText = "{ call MyProc(?,?,?) }"  
   command.Parameters.Add("", OdbcType.Int).Value = 1  
   command.Parameters.Add("", OdbcType.Decimal).Value = 2  
   command.Parameters.Add("", OdbcType.Decimal).Value = 3  

End Sub  
public void CreateMyProc(OdbcConnection connection)   
{  
   OdbcCommand command = myConnection.CreateCommand();  

   command.CommandText = "{ call MyProc(?,?,?) }";  
   command.Parameters.Add("", OdbcType.Int).Value = 1;  
   command.Parameters.Add("", OdbcType.Decimal).Value = 2;  
   command.Parameters.Add("", OdbcType.Decimal).Value = 3;  
}  

Commenti

Anziché parametri denominati, il provider ODBC .NET usa parametri posizionali contrassegnati con un punto interrogativo (?) nella sintassi del testo del comando. Gli oggetti parametro in OdbcParameterCollection e i parametri effettivi accettati dalla stored procedure o dall'istruzione SQL con parametri corrispondono l'uno all'altro in base all'ordine in cui gli OdbcParameter oggetti vengono inseriti nell'insieme anziché in base al nome del parametro. I nomi dei parametri possono essere specificati, ma verranno ignorati durante l'associazione di oggetti parametro.

Si applica a

Vedi anche