Dim myDate As OdbcParameter = new OdbcParameter("@Date",
OdbcType.SmallDateTime)
myDate.Value = lastlogindate
ist das selbe wie:
myComm.Parameters.Add("@Date", OdbcType.SmallDateTime).Value = lastlogindate
und gibt dementsprechend auch die gleiche fehlermeldung:
ERROR [07002] [Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden
erwartet, aber es wurden zu wenig Parameter �bergeben.
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von antic_eye
Gesendet: Mittwoch, 3. M�rz 2004 15:58
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] SQL Query datum vergleichen
Lass' mal Dim myDate As OdbcParameter = new
OdbcParameter("@Datum",OdbcType.SmallDateTime) weg, das geh�rt glaube ich zu
stored procedures ... myComm.Parameters.Add("@Datum",myDate)
m��te reichen ... (in C# zumindest) ;)
Ciao,
Sven
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Markus Hausammann
Gesendet: Mittwoch, 3. M�rz 2004 15:55
An: [EMAIL PROTECTED]
Betreff: AW: [Asp.net] SQL Query datum vergleichen
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
_______________________________________________
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