Thema Datum  Von Nutzer Rating
Antwort
Rot String trennen für SQL where Statement
13.11.2019 13:42:37 Chris
NotSolved
13.11.2019 14:10:25 Mase
Solved
13.11.2019 14:17:43 Chris
Solved

Ansicht des Beitrags:
Von:
Chris
Datum:
13.11.2019 13:42:37
Views:
822
Rating: Antwort:
  Ja
Thema:
String trennen für SQL where Statement

Hallo zusammen,

ich habe folgendes Problem, für das ich bisher keine gute Lösung habe.

Ich habe in einem Formular ein Textfeld txtFeld,

dort schreibe ich mit einem Semikolon getrennt 2 Wörter rein Bsp. Schmitt , Müller die Länge der Texte und Trennungen mit Komma können variieren.

Ich lese das Texfeld in VBA aus und möchte daraus einen String generieren, denn ich dann in ein SQL where Statement einbaue.

Der Code sieht bisher so aus:

Dim Kriterium as String

If me!txtFeld <> "" Then

Kriterium  = " Name IN( " & Me!txtFeld & ")"

else Kriterium = ""

end if

SQL = " ... where Name IN(Schmitt,Müller) "

 

Das Problem ist, in der SQL Tabelle muss die Spalte Name zwingend ein nVarchar sein und der code Läuft auf Fehler, denn der SQL Code müsste wie folgt aussehen:

SQL = " ... where Name IN('Schmitt','Müller') "

 

Hat jemand eine Idee, wie ich in VBA dann aus einem variablen Text Schmitt,Müller --> 'Schmitt','Müller' machen kann?

Steh total auf dem Schlauch und wäre sehr dankbar für jede Hilfe!

Danke und viele Grüße

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot String trennen für SQL where Statement
13.11.2019 13:42:37 Chris
NotSolved
13.11.2019 14:10:25 Mase
Solved
13.11.2019 14:17:43 Chris
Solved