deutschsprachige FoxPro User Group
Forum View
Home
  
  Re: =?UTF-8?Q?Re: SQL-DB Lesen =c3=bcber ODBC-Treiber- #23692 in section [741073]
Sec: (1) Allgemeines
Von: Hans-Peter Grözinger
An: Tom Knauf
Am/Um: 15.02.2018 19:01:10

Hallo Tom !

 
 
Hast du da einen Link wo das gut beschrieben ist
http://db-berater.blogspot.de/2014/07/verwendung-von-variablen-statt-literalen.html


Danke für diesen Link

So ganz habe ich das ganze Szenario noch nicht verstanden

Wie muss denn der SQL-SELECT auf VFP-Seite genau aussehen?
Beispiel:
*-- Kurzzeichen des Benutzers.
lcUser = 'HPG'
lcSQLSelect = 'SELECT VorName, Name FROM tabBenutzer WHERE KurzZeichen = ?lcUser'

Ich lasse dann ausführen:
lnResult = SQLEXEC( lnConnection, lcSQLSelect, 'cursResult' )

Was passiert denn jetzt bei dem SQLEXEC genau?

Wandelt der ODBC-Treiber oder die VFP-Funktion SQLEXEC den SELECT noch um weil ein ? im SELECT steht in:
DECLARE @KurzZeichen CHAR(3) = N'HPG';
SELECT VorName, Name FROM tabBenutzer WHERE KurzZeichen = @KurzZeichen';

Es wäre hilfreich mir hier noch etwas aufs Pferd zu helfen, im Steigbügel stehe ich schon mal


--
Hans-Peter



Harro Schippan   08.02.2018 16:48
Thomas Geissler  08.02.2018 17:48
Harro Schippan  09.02.2018 09:32
Tom Knauf  09.02.2018 09:36
Matthias Kahlert  14.02.2018 23:13
Harro Schippan  15.02.2018 07:41
Jens Brand  15.02.2018 09:00
Harro Schippan  15.02.2018 11:22
Hans-Peter Grözinger  15.02.2018 12:35
Tom Knauf  15.02.2018 18:02
Hans-Peter Grözinger  15.02.2018 19:01
Harro Schippan  16.02.2018 08:54
Matthias Kahlert  21.02.2018 02:05
Tom Knauf  16.02.2018 16:11
Matthias Kahlert  21.02.2018 02:10
  
zurück zum Forum