嗨,大家好.我使用以下查询来运行sql语句.它工作正常.我想知道如何修改查询以通过用户在ASP.NET中输入的日期进行选择.这意味着我需要修改部件:
WHERE TRANSACTION_DATE = '02-AUG-2006'
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?谢谢你的帮助
我正在使用的查询
INSERT INTO TRANSACTION (TRX_UNIT, TRX_DATE, TRX_USR)
SELECT SOURCE_SYSTEM_CHANNEL_CODE, TRANSACTION_DATE, USER_CODE
FROM FCR_TRANSACTION
WHERE TRANSACTION_DATE = '02-AUG-2006'
Run Code Online (Sandbox Code Playgroud)
关于什么:
// Create a connection object and data adapter
MySqlConnection cnx = new MySqlConnection(connectionString);
// Create a SQL command object
string cmdText = "INSERT INTO TRANSACTION (TRX_UNIT, TRX, TRX_USR) ";
cmdText += "SELECT SOURCE_SYSTEM_CHANNEL_CODE, TRANSACTION_DATE, USER_CODE ";
cmdText += "FROM FCR_TRANSACTION ";
cmdText += "WHERE TRANSACTION_DATE = @TransactionDate";
MySqlCommand cmd = new MySqlCommand(cmdText, cnx);
cmd .Parameters.Add("@TransactionDate", YourDate); // <-- Insert date here
// Set the command type to text
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)