程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#中SQL語句參數寫法

C#中SQL語句參數寫法

編輯:.NET實例教程
OracleConnection oc=new OracleConnection("data source=osserver;User Id=****;passWord=**");
OracleCommand cmd=new OracleCommand("insert into cym1.uploadfile (filename,filecontent) values (:filename,:filecontent)",oc);
OracleParameter op1=new OracleParameter("filename",OracleType.VarChar,256);
OracleParameter op2=new OracleParameter("filecontent",OracleType.Blob,filedata.Length);
op1.Value=System.IO.Path.GetFileName(File1.Value);
cmd.Parameters.Add(op1);
op2.Value=filedata;
cmd.Parameters.Add(op2);
oc.Open();
cmd.ExecuteNonQuery();
oc.Close();

在Oracle中,SQL語句參數是:+參數名,
insert into cym1.uploadfile (filename,filecontent) values (:filename,:filecontent)
在定義此參數的參數變量裡面參數名不用寫:
OracleParameter op1=new OracleParameter("filename",OracleType.VarChar,256);


SqlConnection conn=new SqlConnection("data source=ccserver;user id=sa;passWord=****;initial catalog=cym1");
SqlCommand cmd =new SqlCommand("insert into uploadfile (filename) values (@filename)",conn);
SqlParameter sp=new SqlParameter("@filename",SqlDbType.VarChar,256);
sp.Value="1.jpg";
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
在SQLSERVER中,SQL語句參數是@+參數名,
insert into uploadfile (filename) values (@filename)
在定義此參數的參數變量裡面參數要寫@
SqlParameter sp=new SqlParameter("@filename",SqlDbType.VarChar,256);


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved