[ mii @ 03.02.2006. 08:26 ] @
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:)))
[ kaan @ 03.02.2006. 08:29 ] @
"SELECT * FROM Brojilo Where Datum= '"+Request.Form["txtDate"]+"'";
[ Fedya @ 03.02.2006. 08:33 ] @
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.
[ mii @ 03.02.2006. 09:46 ] @
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();
}
}
[ kaan @ 03.02.2006. 12:18 ] @
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.
[ jablan @ 03.02.2006. 12:38 ] @
Citat:
Vjerovatno da imas taj datum ali ti se sati, minute i sekunde ne podudaraju.

Ili format datuma.
[ kaan @ 03.02.2006. 13:01 ] @
Da, za format datuma uvijek koristi yyyy-MM-dd hh:mm:ss jer ne zavisi od collation-a.
[ Smireni Magnet @ 03.02.2006. 13:03 ] @
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
[ mii @ 03.02.2006. 16:00 ] @
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?????///
[ mii @ 06.02.2006. 00:50 ] @
Rijeseno zahvaljujuci asistenciji Kaan-a!