Click here to Skip to main content
15,888,301 members
Home / Discussions / Database
   

Database

 
GeneralRe: How to create directory in SQL with Space Pin
Samarjeet Singh@india21-Nov-13 0:57
Samarjeet Singh@india21-Nov-13 0:57 
QuestionSudden cast problem using executescalar Pin
Gennady Oster5-Nov-13 22:25
Gennady Oster5-Nov-13 22:25 
AnswerRe: Sudden cast problem using executescalar Pin
Richard Deeming6-Nov-13 1:22
mveRichard Deeming6-Nov-13 1:22 
GeneralRe: Sudden cast problem using executescalar Pin
Gennady Oster6-Nov-13 1:46
Gennady Oster6-Nov-13 1:46 
Questionhow can left join two table on multiple column??? Pin
mhd.sbt5-Nov-13 9:22
mhd.sbt5-Nov-13 9:22 
AnswerRe: how can left join two table on multiple column??? Pin
Richard Deeming5-Nov-13 9:58
mveRichard Deeming5-Nov-13 9:58 
QuestionMysql select query with multiple conditions Pin
Member 102635195-Nov-13 1:50
Member 102635195-Nov-13 1:50 
AnswerRe: Mysql select query with multiple conditions Pin
Richard Deeming5-Nov-13 2:36
mveRichard Deeming5-Nov-13 2:36 
Start by reading about SQL Injection[^], and then fixing your code to use parameterized queries.

Your current approach will need 64 different queries to satisfy every possible combination. A simpler approach would look something like:
C#
var queryBuilder = new StringBuilder();
queryBuilder.Append("select tag_id, category_id, product_id, product_name, gate_id, in_time, out_time, remarks from transaction where DATE(in_time) BETWEEN @FromDate And @ToDate");
command.Parameters.AddWithValue("@FromDate", fromDate);
command.Parameters.AddWithValue("@ToDate", toDate);

queryBuilder.Append("AND (1 = 1");

if (!string.IsNullOrEmpty(R_Tag.Text))
{
    queryBuilder.Append(" OR tag_id = @RTag");
    command.Parameters.AddWithValue("@RTag", R_Tag.Text);
}
if (!string.IsNullOrEmpty(R_Category.Text))
{
    queryBuilder.Append(" OR category_id = @RCategory");
    command.Parameters.AddWithValue("@RCategory", R_Category.Text);
}
// Repeat for other fields...

queryBuilder.Append(")");
command.CommandText = queryBuilder.ToString();




"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: Mysql select query with multiple conditions Pin
Member 102635195-Nov-13 20:22
Member 102635195-Nov-13 20:22 
GeneralRe: Mysql select query with multiple conditions Pin
Richard Deeming6-Nov-13 1:08
mveRichard Deeming6-Nov-13 1:08 
GeneralRe: Mysql select query with multiple conditions Pin
Member 102635196-Nov-13 1:38
Member 102635196-Nov-13 1:38 
GeneralRe: Mysql select query with multiple conditions Pin
Richard Deeming6-Nov-13 1:54
mveRichard Deeming6-Nov-13 1:54 
GeneralRe: Mysql select query with multiple conditions Pin
Member 102635196-Nov-13 18:10
Member 102635196-Nov-13 18:10 
GeneralRe: Mysql select query with multiple conditions Pin
Member 102635196-Nov-13 19:41
Member 102635196-Nov-13 19:41 
Questionunique random alphanumeric in MySQL Pin
Jassim Rahma5-Nov-13 0:14
Jassim Rahma5-Nov-13 0:14 
AnswerRe: unique random alphanumeric in MySQL Pin
thatraja5-Nov-13 2:17
professionalthatraja5-Nov-13 2:17 
AnswerRe: unique random alphanumeric in MySQL Pin
jschell5-Nov-13 9:09
jschell5-Nov-13 9:09 
GeneralRe: unique random alphanumeric in MySQL Pin
Jassim Rahma19-Jul-14 7:03
Jassim Rahma19-Jul-14 7:03 
QuestionUsing SQL LocalDB Pin
GenJerDan29-Oct-13 3:56
GenJerDan29-Oct-13 3:56 
AnswerRe: Using SQL LocalDB Pin
Richard Deeming29-Oct-13 4:51
mveRichard Deeming29-Oct-13 4:51 
GeneralRe: Using SQL LocalDB Pin
GenJerDan29-Oct-13 4:57
GenJerDan29-Oct-13 4:57 
QuestionSQL connection in Visual studio 2012 Pin
Member 1017436328-Oct-13 7:47
Member 1017436328-Oct-13 7:47 
QuestionRe: SQL connection in Visual studio 2012 Pin
Eddy Vluggen28-Oct-13 8:44
professionalEddy Vluggen28-Oct-13 8:44 
AnswerRe: SQL connection in Visual studio 2012 Pin
Member 1017436328-Oct-13 21:08
Member 1017436328-Oct-13 21:08 
AnswerRe: SQL connection in Visual studio 2012 Pin
Richard Deeming28-Oct-13 12:40
mveRichard Deeming28-Oct-13 12:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.