Re: Vergleich auf Gleichheit

From: Peter Fleischer (peter.fleischer_nospam__at_gmx.de)
Date: 08/24/04


Date: Tue, 24 Aug 2004 10:31:31 +0200

Stephan Kraffert wrote:
...
> mein Versuch mit:
>
> Dim heute As String
> heute = Date
>
>
> dat_bday.Recordset.Index = "dat" 'Index wählen

Stephan,
eine Arbeit mit den alten COM-Objekten in dotNET solltest du nach
Möglichkeit umgehen.

> dat_bday.Recordset.Seek "=", heute 'Suche starten

Hier musst du das Datum in einen vertsändlichen String umwandeln. Dazu
solltest du am besten InvariantCulture nutzen.

Schalte mal Option Strict ON, um die Stellen mit erforderlichen
Typkonvertierungen zu erkennen.

Peter

> dat_bday.Recordset.Index = "PrimaryKey" 'Index zurücksetzen
> If dat_bday.Recordset.NoMatch Then 'falls keine
> Übereinstimmung gefunden wurde,
> MsgBox "kein treffer"
> End If
>
> Das bricht aber mit der folgenden Fehlermeldung ab:
> Objektvariable oder With-Blockvariable nicht festgelegt (Fehler 91)

Und welches Objekt hast du nicht instanziert? Stoppe beim Fehler und fahre
mit der Maus über alle Variable, um zu ermitteln, welches Objekt auf Nothing
steht.

Peter



Relevant Pages

  • Re: Single record merging
    ... Public Function LPTSTRtoString(ByVal lngPtr As Long) As String ... At this point it's too late, and there's no way to get the ASK to modify the query. ... Peter Jamieson ... Then you specify the destination and use ...
    (microsoft.public.word.mailmerge.fields)
  • Re: shell - open document
    ... I had to put in 0& as suggested by Peter T. ... ByVal lpClassName As String, ByVal lpWindowName As String) As Long ... Dim Returnvalue as Variant ... Private Const SW_SHOWNORMAL As Long = 1 ...
    (microsoft.public.excel.programming)
  • Re: What is default property of name object
    ... Not Set'ing but assigning a string name to the range's name-object property ... Peter T ... but I understand Clara's confusion. ... the default property of the Name object is RefersTo which as ...
    (microsoft.public.excel.programming)
  • Re: What is default property of name object
    ... Not Set'ing but assigning a string name to the range's name-object ... Peter T ... should not work, as the default property for a Name is RefersTo, ... Set rng = ...
    (microsoft.public.excel.programming)
  • Re: Passing a lot of parameters in constructor?
    ... the object creation might involved over 30 parameters, ... Person peter = new Person; ... So why did I say 'safety' of design? ... Person(String name, int age, int housenumber, String firstLine, String ...
    (comp.object)

Loading