sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik een SQL-functie aanroepen in C#?

Uw SQL is een beetje uit, het zou moeten zijn:

  string query = string.Format("select * from dbo.Function1({0},{1});", int.Parse(e.CurrentRow.Cells["CodeMeli"].Value.ToString()),1);

Misschien wilt u SqlParameter-objects gebruiken om sql-injecties te voorkomen:

  string query = "select * from dbo.Function1(@pa1,@par2);";
  cmd.Parameters.Add("@par1", SqlDbType.Int).Value = int.Parse(e.CurrentRow.Cells["CodeMeli"].Value.ToString());  
  cmd.Parameters.Add("@par2", SqlDbType.Int).Value = 1;


  1. Voeg alle gegevens van een datagridview in één keer in de database in

  2. Symfony 3 - Er is een uitzondering opgetreden in het stuurprogramma:kon het stuurprogramma niet vinden

  3. Hoe het aantal INNER-join en het aantal items van alle items te tellen?

  4. Volgorde in Oracle/PostgreSQL zonder ID in insert-instructie