Click here to Skip to main content
15,884,936 members
Please Sign up or sign in to vote.
1.50/5 (2 votes)
See more:
//----------------------------------------------------------------------------------------------------------------------------------------------------
//To retrieve RRMaster Details
//----------------------------------------------------------------------------------------------------------------------------------------------------
if (objUploadDetailsDataClass.RRFileName.Trim().EndsWith(".xlsx"))
{
strConnectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES\";", objUploadDetailsDataClass.RRFileName);
}
else if (objUploadDetailsDataClass.RRFileName.Trim().EndsWith(".xls"))
{
strConnectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=Yes\";", objUploadDetailsDataClass.RRFileName);
}
SQLConn = new OleDbConnection(strConnectionString);
SQLConn.Open();
OleDbDataAdapter SQLAdapter = new OleDbDataAdapter();
OleDbCommand selectCMD = new OleDbCommand(objUploadDetailsDataClass.RRQuery(), SQLConn);
selectCMD.Parameters.AddWithValue("@Position Fulfillment Status", "Position Open"); selectCMD.Parameters.AddWithValue("@CTP Yes/No", "Yes");
// selectCMD.Parameters.AddWithValue("@Month", DateTime.Now.Year.ToString());
SQLAdapter.SelectCommand = selectCMD;
DataSet objDataset1 = new DataSet();
SQLAdapter.Fill(objDataset1);
RRdt = objDataset1.Tables[0];
Posted
Comments
Sandeep Mewara 14-Feb-11 23:48pm    
Why your title is in bold? Please dont use all CAPS, its considered shouting.
Toli Cuturicu 15-Feb-11 1:27am    
Don't SHOUT!
Use <pre lang="cs">...</pre> tags!

1 solution

Have a look at the sample below. Here two parameters @Country and @City are used.
Each of these has the type varchar associated with it.

OleDbDataAdapter da = new OleDbDataAdapter();
  OleDbCommand cmd;
  OleDbParameter parm;
  // Create the SelectCommand.
  cmd = new OleDbCommand("SELECT * FROM Customers " +
                       "WHERE Country = @Country AND City = @City", conn);
  cmd.Parameters.Add("@Country", OleDbType.VarChar, 15);
  cmd.Parameters.Add("@City", OleDbType.VarChar, 15);
  da.SelectCommand = cmd;
  // Create the UpdateCommand.
  cmd = new OleDbCommand("UPDATE Customers SET CustomerID = @CustomerID, CompanyName = @CompanyName " +
                       "WHERE CustomerID = @oldCustomerID", conn);
  cmd.Parameters.Add("@CustomerID", OleDbType.Char, 5, "CustomerID");
  cmd.Parameters.Add("@CompanyName", OleDbType.VarChar, 40, "CompanyName");
  parm = cmd.Parameters.Add("@oldCustomerID", OleDbType.Char, 5, "CustomerID");
  parm.SourceVersion = DataRowVersion.Original;
  da.UpdateCommand = cmd;
  return da;


Have a look at this[^] msdn link for more information.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900