geht auch nicht, dann krieg ich das: System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.
bei mir geht heute einfach gar nichts! trotzdem vielen dank f�r alles, was schon kam! -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von antic_eye Gesendet: Mittwoch, 3. M�rz 2004 15:44 An: [EMAIL PROTECTED] Betreff: AW: [Asp.net] SQL Query datum vergleichen Hi, Ich glaub du mu�t myComm.Parameters.Add("@Datum",myDate) schreiben oder so ... :o) Ciao, sven -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Markus Hausammann Gesendet: Mittwoch, 3. M�rz 2004 15:39 An: [EMAIL PROTECTED] Betreff: AW: [Asp.net] SQL Query datum vergleichen sorry, wollte das vorhin noch gar nicht senden! Sub getNewReg() Query = "SELECT * FROM hosts WHERE regstamp > @Datum" myConnectString = "DSN=efpsatn" myConn.ConnectionString = myConnectString Dim myComm As OdbcCommand = new OdbcCommand(Query, myConn) Dim myDate As OdbcParameter = new OdbcParameter("@Datum", OdbcType.SmallDateTime) myDate.Value = lastlogindate myComm.Parameters.Add(myDate) myAdapter.SelectCommand = myComm myAdapter.Fill(myDataSet, "hosts") myTable = myDataSet.Tables("hosts") myRow = myDataSet.Tables("hosts").Rows(0) newRegCount = myDataSet.Tables("hosts").Rows.Count newReg.Text = CStr(newRegCount) End Sub wenn ich's so mache krieg ich den folgenden fehler: 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter �bergeben. f�r die zeile myAdapter.Fill(myDataSet, "hosts") myDate.Value = lastlogindate wird aber als datum akzeptiert. wo gehen diese daten verloren? schreibt man im VB die zeile: myComm.Parameters.Add(myDate) anders? -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Markus Hausammann Gesendet: Mittwoch, 3. M�rz 2004 15:34 An: [EMAIL PROTECTED] Betreff: AW: [Asp.net] SQL Query datum vergleichen Und ausserdem macht man das so sowieso net mehr!!! Query = "SELECT * FROM hosts WHERE regstamp < @Datum"; OdbcCommand myComm= new OdbcCommand(Query, myConn); OdbcParameter Para = new OdbcParameter("@Datum", OdbcType.SmallDateTime); Para.Value = lastlogindate myComm.Parameters.Add(Para); myAdapter.SelectCommand = myComm; myAdapter.Fill(myDataSet, "hosts"); Usw.! �ber die Art und weise biste auch vor Sql Injection gefeit! -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Ren� Paschold Gesendet: Mittwoch, 3. M�rz 2004 14:36 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] SQL Query datum vergleichen Wenn du auf eine Access DB zugreifst musst du das Datum mit # markieren: #26.02.2004# wenn ich mich noch erinnern kann :) Gr��e Ren� > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of Markus Hausammann > Sent: Wednesday, March 03, 2004 2:34 PM > To: [EMAIL PROTECTED] > Subject: AW: [Asp.net] SQL Query datum vergleichen > > ja, regstamp ist ein datumsfeld > > hier noch ein bisschen mehr code (die sub soll z�hlen, wie viele neue > user sich seit dem letzten login der aktuellen session registriert > haben): > > Sub getNewReg() > Query = "SELECT * FROM hosts WHERE regstamp > " & lastlogindate > myConnectString = "DSN=efpsatn" > myConn.ConnectionString = myConnectString > myAdapter.SelectCommand = new OdbcCommand(Query, myConn) > myAdapter.Fill(myDataSet, "hosts") > <== fehlerzeile > myTable = myDataSet.Tables("hosts") > myRow = myDataSet.Tables("hosts").Rows(0) > newRegCount = myDataSet.Tables("hosts").Rows.Count > End Sub > > fehlermeldung: > > ERROR [42000] [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler > (fehlender Operator) in Abfrageausdruck 'regstamp > 26.02.2004 > 17:53:01'. > > :) > markus > > > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Im Auftrag von Alexander Zeitler > Gesendet: Mittwoch, 3. M�rz 2004 14:22 > An: [EMAIL PROTECTED] > Betreff: RE: [Asp.net] SQL Query datum vergleichen > > Hallo, > > > > > habe eine etwas off-topic frage, ist aber sicher eine sehr > einfach zu > > beantwortende anf�ngerfrage und ich bin seid stunden am verzweifeln > > %-( > > > > ich will alle datens�tze aus einer datenbank auslesen, die > �lter sind > > als ein bestimmtes datum: > > > > Query = "SELECT * FROM hosts WHERE regstamp > " & > lastlogindate 'wobei > > lastlogindate ein Datum im format 26.02.2004 17:53:01 ist! > > > > ist regstamp ein Datumsfeld? > > Fehlermeldungen? > > Gruss > > Alex > > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net > > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
