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

Antwort per Email an