| |
![zurück](../images/b_zurueck.gif)
VB & DatenbankenRe: SQL / durchsuchen, vergleichen, schreiben | | ![](../images/trans.gif) | Autor: Dirk.B | Datum: 07.05.10 21:09 |
| Hallo zusammen!
Wie schon vor Wochen gesagt, dieses Programm läuft soweit gut.
Jetzt ist mir nur aufgefallen, das es nicht immer zu 100% Übereinstimmungen
kommt, da die Schreibweisen leicht von einander abweichen.
'--Variablen für Verzeichnis / Dateiauswahl---------------------------------
Dim ImportPfad As String
Dim ExportPfad As String
Dim Dateiname As String
Dim SuchWert As String
Dim SuchErgebnisDWG As String
Dim SuchErgebnisPDF As String
...
...
'--Datenbankanbindung--------------------------------------------------------
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = OpenDatabase(TextBox2.Text & "\Borm_SQL.mdb")
Do While Dateiname <> ""
DoEvents
Me.Caption = ImportPfad & Dateiname
SuchWert = Left(Dateiname, Len(Dateiname) - 6)
SuchErgebnisDWG = ImportPfad & SuchWert & "_D.dwg"
SuchErgebnisPDF = ImportPfad & SuchWert & ".pdf"
DoEvents
With db
.Execute "UPDATE PROD_DEFINITION Set M_ZNAME_PLINE = '" & SuchErgebnisDWG & _
"' Where PD_NUM = '" & SuchWert & "'"
.Execute "UPDATE PROD_DEFINITION Set M_ZEICHNUNGSNAME = '" & _
SuchErgebnisPDF & "' Where PD_NUM = '" & SuchWert & "'"
End With
...
...
Loop SuchWert = Dateiname in einem Verzeichnis ohne _D.dwg
PD_NUM = Artikelnummer in der Datenbank
Eigentlich sollte das wie z.B. so aussehen:
Suchwert PD_NUM
TBH-100-D50 (_D.dwg) TBH-100-D50
es kann aber auch so lauten:
TBH-100-D50 (_D.dwg) TBH-100-Ø50
Könnte man folgende Zeichen filtern, so daß das SuchErgebnisDWG in die Datenbank
geschieben werden kann?
D = Ø bzw. Ø = D
* = x bzw. x = *
/ = _ bzw. _ = /
, = . bzw. . = ,
Das tauschen bzw. ersetzen geht ja mit Replace.
Ich wüßte aber nicht, wie man dieses in die SQL - Abfrage einbinden könnte.
Hat da jemand einen Lösungsansatz für mich, oder könnte mir sagen, wie die Abfrage
dann lauten müßte?
VG
Dirk | ![](../images/trans.gif) |
![](../images/forum/m.gif) SQL / durchsuchen, vergleichen, schreiben | 1.951 | Dirk.B | 12.01.10 12:23 | ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.173 | Angelus19 | 15.01.10 09:45 | ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.176 | wb-soft | 15.01.10 14:17 | ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.266 | Dirk.B | 17.01.10 14:35 | ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.150 | wb-soft | 17.01.10 15:30 | ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.121 | Dirk.B | 22.01.10 12:34 | ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.144 | wb-soft | 22.01.10 13:11 | ![](../images/forum/i.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.108 | Dirk.B | 30.01.10 13:05 | ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.040 | Dirk.B | 18.05.10 07:47 | ![](../images/forum/t.gif) ![](../images/forum/m.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.055 | Dirk.B | 07.05.10 21:09 | ![](../images/forum/i.gif) ![](../images/forum/t.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.047 | Dirk.B | 09.05.10 18:33 | ![](../images/forum/i.gif) ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.040 | Dirk.B | 10.05.10 10:00 | ![](../images/forum/l.gif) ![](../images/forum/c.gif) Re: SQL / durchsuchen, vergleichen, schreiben | 1.025 | wb-soft | 18.05.10 09:13 |
![](../images/48x48/info.gif) | 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 |
![nach oben](../images/b_top.gif) ![zurück](../images/b_zurueck.gif) |
|
Neu! sevCoolbar 3.0 ![Professionelle Toolbars!](../images/werbung/sevclb20_150x125.gif)
Professionelle Toolbars im modernen Design!
Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access Weitere InfosTipp des Monats Access-Tools Vol.1 ![Access-Tools CD Vol.1](../images/werbung/apvol1_68x100.gif)
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 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
|
|