"@" ist dieses augenkrebsverursachende Ding, weshalb ich TSQL nicht leiden kann.
Oracle hält es da standardmäßig bei einem Retinafreundlichen ":".
Falls du den OleDbProvider nimmst um unabhängig von der
DB zu sein musst du dir also überlegen, wie du die Parameterpräfixe anpasst.
Wobei konsequentes Verwenden der
ADO.Net interfaces und eine Factory für die richtige Connection auch nicht dumm wären.
Hast du einmal eine Connection in der Hand, hast du alle nötigen Factories für Commands, Parameter und DataReader zur Hand:
Code:
IDbConnection connection = DeineFactory.GetInstance(connectionString);
IDbCommand command = connection.CreateCommand();
IDataParameter parameter = command.CreateParameter();
command.Parameters.Add(parameter);
IDataReader dataReader= command.ExecuteReader();
Zitat:
Hast Du irgendwann mal das
SDK verschluckt oder bist Du seit Stunde 0 bei .NET?
Eigentlich bin ich ziemlich spät aufgesprungen.
Aber wenn man bedenkt wie straightforward und logisch die APIs in .Net aufgebaut sind, weiß man entweder genau wo man suchen muss, oder es ergibt sich von selbst.