Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana saya bisa memanggil fungsi SQL di C#?

SQL Anda agak salah, seharusnya:

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

Anda mungkin ingin menggunakan objek SqlParameter untuk mencegah injeksi sql:

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa sebenarnya yang dimaksud dengan indeks Clustered dan Non-Clustered?

  2. sql server mengubah datetime menjadi zona waktu lain?

  3. Cara yang tepat untuk menerapkan batasan unik yang memungkinkan beberapa nilai NULL di SQL Server

  4. 4 Sumber Daya Pemantauan SQL Server yang Menakjubkan untuk Administrator Basis Data

  5. Periksa Ruang yang Digunakan oleh Tabel di SQL Server