Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 4.950 pregleda

Najnovija ↓

sql upit ASP.NET/C# 03.02.2006. u 09:26 · pre 252 meseca #1
Radim u ASP.NET/C# ,kako da vrijednost unosa u " <input type="text" name="txtDate" />" u koji se unosi datum sa kalendara proslijedim u sql upit
"SELECT * FROM Brojilo Where Datum= '"...ovdje se stavi txtDate.."'";

da je u pitanju textbox samo bi bi stavio <where Datum='"+txtTextBox.Text+"';>
ali nije textbox u pitanju..
PA POMAGAJTE:)))
Re: sql upit ASP.NET/C# 03.02.2006. u 09:29 · pre 252 meseca #2
"SELECT * FROM Brojilo Where Datum= '"+Request.Form["txtDate"]+"'";
Potpis
Kaurin Andrej
Re: sql upit ASP.NET/C# 03.02.2006. u 09:33 · pre 252 meseca #3
Citat:
kaan: "SELECT * FROM Brojilo Where Datum= '"+Request.Form["txtDate"]+"'";


Ovo je jedno rešenje, ili drugo (koje bih ja uradio) je da promeniš <input> u <asp:textbox runat="server"> i onda možeš da pristupiš vrednosti preko property-ja Text.
Potpis
Every hamster has his day.
Re: sql upit ASP.NET/C# 03.02.2006. u 10:46 · pre 252 meseca #4
hvala... ali ne radi nijedno resenje,ovo prvo sam probao i prije nego sam postavio pitanje,jednostavno kada unesem datum ne daje nikakav rezultat prazan grid,evo koda ,ako ko vidi gresku neka javi:

public void AddAuthor_Click(Object sender, EventArgs E) {
OleDbConnection con = null;
OleDbCommand cmd = null;
string strSQL1 = "SELECT * FROM Brojilo"+
" Where Datum ='"+Request.Form["txtDate"]+"'";


con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\ivanb.LJUBOMIR_IVAN\\Desktop\\database\\Brojilo.mdb");
cmd = new OleDbCommand(strSQL1, con);


con.Open();
grid.DataSource = cmd.ExecuteReader();
grid.DataBind();


}
protected void Page_Load(Object sender, EventArgs e)
{
OleDbConnection con = null;
OleDbCommand cmd = null;
string all= "SELECT * FROM Brojilo";

try {
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\ivanb.LJUBOMIR_IVAN\\Desktop\\database\\Brojilo.mdb");
cmd = new OleDbCommand(all, con);


con.Open();
grid.DataSource = cmd.ExecuteReader();
grid.DataBind();

} catch (Exception err) {

} finally {
if(con != null)
con.Close();
}
}
Re: sql upit ASP.NET/C# 03.02.2006. u 13:18 · pre 252 meseca #5
Mislim da ti se ovdje ne ispuni uslov za Datum u SQL-u. Ovo sa Request.Form sigurno radi. Vjerovatno da imas taj datum ali ti se sati, minute i sekunde ne podudaraju.
Potpis
Kaurin Andrej
Re: sql upit ASP.NET/C# 03.02.2006. u 13:38 · pre 252 meseca #6
Citat:
Vjerovatno da imas taj datum ali ti se sati, minute i sekunde ne podudaraju.

Ili format datuma.
Re: sql upit ASP.NET/C# 03.02.2006. u 14:01 · pre 252 meseca #7
Da, za format datuma uvijek koristi yyyy-MM-dd hh:mm:ss jer ne zavisi od collation-a.
Potpis
Kaurin Andrej
Re: sql upit ASP.NET/C# 03.02.2006. u 14:03 · pre 252 meseca #8
Problem je 90% u formatu datuma.

Moj ti je predlog da napravis tri texboxa dan, mesec i godinu (ili mozda da ti mesec bude combo) i da odatle formiras datum koji ces da prosledis u sql upit. Lakse je i za validaciju dobro unesenog datuma.

Pozdrav,
SM
Potpis
To me boxing is like a ballet, except
there is no choreography, no dancing and the dancers hit each other...
Re: sql upit ASP.NET/C# 03.02.2006. u 17:00 · pre 252 meseca #9
momci,ne znam sta je u pitanjuuuu
kada stavim text box sve se filtrira kao sto treba,ali ovo sa inputom i calendarom ne ide,by the way ima li veze sto moja html stranica ima jedan <form runat="server">(kao i sto treba jedan) i jedan obicni form koji ima svoje ime i u kojem se nalazi <input type="text" name="txtDate" /> jer preko njega se otvara popup calendar?????///
Re: sql upit ASP.NET/C# 06.02.2006. u 01:50 · pre 252 meseca #10
Rijeseno zahvaljujuci asistenciji Kaan-a!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme