vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: SoundEx-Algorithmus 
Autor: ModeratorDieter (Moderator)
Datum: 20.11.01 10:10

Hallo Sebastian,

zunächst musst Du das Feld neu anlegen.
Dann durchläufst Du einmalig die Datenbank (Tabelle) und füllst das SoundEx-Feld mit den entsprechenden Werten (Funktion SoundEx in Verbindung mit den Namen)

Das einmalige Füllen sieht dann so aus:
<code><font color=green>' Recordset "recKunde" öffnen</font>
...
 
<font color=green>' Recordset durchlaufen und SoundEx-Feld füllen</font>
recKunde.MoveFirst
While Not recKunde.Eof
  recKunde.Edit
  recKunde("SoundEx") = SoundEx(recKunde("Nachname"))
  recKunde.Update
  recKunde.MoveNext
Wend</code>
Die Suche (SQL-Abfrage) erfolgt dann so:
<code>Set recKunde = New ADODB.Recordset
recKunde.Open "SELECT * FROM Tabelle2 WHERE SoundEx LIKE '" & SoundEx( _
  suche.Text) & "'", _
  Verbindung, adOpenStatic, adLockOptimistic</code>
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SQl65moonwalker19.11.01 09:20
Re: SQl391ModeratorDieter19.11.01 10:14
Re: SQl110PsychoForest19.11.01 11:51
SoundEx-Algorithmus320ModeratorDieter19.11.01 22:54
Re: SoundEx-Algorithmus50moonwalker20.11.01 08:27
Re: SoundEx-Algorithmus462ModeratorDieter20.11.01 10:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel