vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmenüs - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2012
 
zurück

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

C# Ecke
Visual C++ SQLAbfrage 
Autor: Tagedieb
Datum: 15.01.12 18:21

Hallo

In einer Access-db habe ich eine Tabelle mit Double-Werten gefüllt.
Aus dieser Tabelle möchte ich Werte auslesen die z.B. größer als 10 sind - das klappt wunderbar!

Will ich aber Werte auslesen, die größer als 10,2 sind, erhalte ich die Meldung 'Sytaxfehler (Komma)in Abfrageausdruck"

Mit textBox1->Text = textBox1->Text->Replace(',','.') wandle ich das Komma in einen Punkt um.
Jetzt meckert das Prog nicht mehr, gibt mir dafür aber nur Werte die größer als 102 sind aus - es wird also der Punkt ignoriert. Wie kann ich in der SQL Abfrage das Problem lösen. In VB6 gibt es dazu die Format-Function.

Hier mein SQL-String:

"Select From Tabelle where " + comboBox1->Text + " " + comboBox2->Text + " " + Wert1 + ""

ComboBox1 = Bezeichnung des Parameters (Flüssig1)
ComboBox2 = Relationszeichen (=, < oder >)
Wert1 = 10,2 (textBox1->Text)
Wert1 wurde vorher mit: Convert::ToDouble(textBox1->Text) umgewandelt!

Danke

Gruß,
Thomas
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Visual C++ SQLAbfrage205Tagedieb15.01.12 18:21
Re: Visual C++ SQLAbfrage85ModeratorFZelle17.01.12 14:09
Re: Visual C++ SQLAbfrage80Manfred X17.01.12 14:25
Re: Visual C++ SQLAbfrage74ModeratorFZelle17.01.12 17:06
Re: Visual C++ SQLAbfrage73Manfred X17.01.12 17:14
Re: Visual C++ SQLAbfrage75Tagedieb18.01.12 15:14
Re: Visual C++ SQLAbfrage72ModeratorFZelle18.01.12 20:23
Re: Visual C++ SQLAbfrage72Tagedieb19.01.12 18:59
Re: Visual C++ SQLAbfrage71ModeratorFZelle20.01.12 13:11
Re: Visual C++ SQLAbfrage64Tagedieb20.01.12 18:18

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-2012 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