vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

ADO.NET / Datenbanken
VB.net + stored Procedure + Dynamic 
Autor: vbdino
Datum: 08.12.06 12:33

ich möchte folgendes machen

habe eine Stored procedure auf dem SQL-Server 2000
CREATE    PROCEDURE sp_rechnungs_historie
@where varchar(100)
 
AS
 
declare @sql varchar(200)
set @sql= 'SELECT     RECKEY, REC_ART, RECNREX, RECLIEF, REC_HJMT, 
' REC_WAEHRUNG, REC_NETTO_WE, REC_MWST_WE, 
                      REC_MWST_WE + REC_NETTO_WE AS h_brutto  FROM  RECHID '
 
set @sql = @sql + @where
exec(@sql)
GO
und möchte aus meinem Programm eine dynamische Wherebedingung übergeben:

sqlstring = "sp_rechnungs_historie " &  wherestring
habe versucht den wherestring mit
wherestring = "where reckey = '2006002000'"
ergebnis:
Zeile 1: Falsche Syntax in der Nähe von '2006002000'.
oder
wherestring = "where reckey = ''2006002000''"
ergebnis:
Öffnendes Anführungszeichen vor der Zeichenfolge '2006'.
Zeile 2: Falsche Syntax in der Nähe von '2006'.
oder
wherestring = "where reckey = '''2006002000'''"
ergebnis
Zeile 1: Falsche Syntax in der Nähe von '2006002000'.
zu übergeben - SQL meckert mir immer die Syntax an

Aufruf erfolgt über:
Public Class clsDBExecutor

  Public Function Get_Dataset_via_SQLConn(ByVal SelectCommand As String, _
                                            ByVal conn As SqlConnection) As _
                                            DataSet
 
        Dim DS_Server As DataSet
        Dim DA_Server As SqlDataAdapter
 
        DA_Server = New SqlDataAdapter(SelectCommand, conn)
        DS_Server = New DataSet("MeinServerDataset")
 
        DA_Server.Fill(DS_Server, "MeineTabelle")
 
        Return DS_Server
 
    End Function
mit z.B
 sqlCommand =  
sp_rechnungs_historie ' where (  ( reckey = '''2006002000'''  ) )'
Was mach ich falsch?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB.net + stored Procedure + Dynamic920vbdino08.12.06 12:33
Re: VB.net + stored Procedure + Dynamic577ModeratorFZelle09.12.06 12:02

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