1

Q:

簡単な例を使用して、Informix データベースでパラメータ化されたクエリを使用してクエリ (select ステートメント) を実行する方法を教えてください。前もって感謝します。

編集

私が使う

IfxConnectionIfxCommand

4

1 に答える 1

2

OLE DB 用の .NET Framework データ プロバイダー

これは、基になる OLEDB プロバイダーを呼び出すラップ OleDbConnection クラスの接続文字列のサンプルの 1 つにすぎません。このクラスで使用するその他の接続文字列については、それぞれの OLE DB プロバイダーを参照してください。

Provider=Ifxoledbc;Data Source=dbName@serverName;User ID=myUsername;Password=myPassword;

 public void CreateMyOleDbCommand(OleDbConnection connection,
    string queryString, OleDbParameter[] parameters) 
{
    OleDbCommand command = new OleDbCommand(queryString, connection);
    command.CommandText = 
        "SELECT CustomerID, CompanyName FROM Customers WHERE Country = ? AND City = ?";
    command.Parameters.Add(parameters);

    for (int j=0; j<parameters.Length; j++)
    {
        command.Parameters.Add(parameters[j]) ;
    }

    string message = "";
    for (int i = 0; i < command.Parameters.Count; i++) 
    {
        message += command.Parameters[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}

これが役立つことを願っています

于 2011-02-28T11:01:22.713 に答える