vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

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++ SQLAbfrage2.178Tagedieb15.01.12 18:21
Re: Visual C++ SQLAbfrage1.079ModeratorFZelle17.01.12 14:09
Re: Visual C++ SQLAbfrage1.073Manfred X17.01.12 14:25
Re: Visual C++ SQLAbfrage1.168ModeratorFZelle17.01.12 17:06
Re: Visual C++ SQLAbfrage1.094Manfred X17.01.12 17:14
Re: Visual C++ SQLAbfrage1.111Tagedieb18.01.12 15:14
Re: Visual C++ SQLAbfrage1.127ModeratorFZelle18.01.12 20:23
Re: Visual C++ SQLAbfrage1.077Tagedieb19.01.12 18:59
Re: Visual C++ SQLAbfrage1.130ModeratorFZelle20.01.12 13:11
Re: Visual C++ SQLAbfrage1.074Tagedieb20.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-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