AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Von Inserts und ganz vielen Gänsefüßchen

Von Inserts und ganz vielen Gänsefüßchen

Ein Thema von JPSelter · begonnen am 15. Jan 2007 · letzter Beitrag vom 15. Jan 2007
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von JPSelter
JPSelter

Registriert seit: 24. Jan 2005
Ort: Attendorn/Sauerland
235 Beiträge
 
Turbo Delphi für Win32
 
#1

Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:15
Datenbank: MySQL • Version: 4.1 • Zugriff über: MySQL direct
Ich habe zwar jahrelange MySQL Erfahrung in Sachen PHP, aber hier in Delphi läufts anscheinend etwas anders: Ich raff es mit den Anführungszeichen nicht Nachdem ich jetzt einige Zeit rumprobiert habe und er immernoch den Insert-Befehl verweigert, bin ich hierzu gekommen:

FResult := FMysql.query('INSERT INTO level0 (name) VALUES '''+Form1.Edit1.Text+'''', true, ex); In der Fehlermeldung steht nun schön 'Test', aber im Gesamtzusammenhang stimmt die Anzahl von Anführungszeichen nicht. Könnte mich mal jemand aufklären?
=JPSelter=

Visit www.ditonovia.de for our breathtaking movies: Herrin der Ringe (Fantasy 2005), Hemisphere (Science-Fiction 2004) & Braveknife (Parodie 2001) and more...
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:20
Einfach mal schauen was für einen String du da abschicken willst. Da hast du nämlich nicht die Klammer geschlossen.
Außerdem benutzt man Parameter um Werte in eine Abfrage zu bekommen. Gerade bei WebApp( die du wohl in PHP geschrieben hast) sollte das doch mittlerweile auch der letzte gehört haben.
edit: geöffnet hast du sie ja auch nicht.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von yörsch
yörsch

Registriert seit: 10. Jan 2007
Ort: Lampertheim
206 Beiträge
 
Delphi XE2 Architect
 
#3

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:22
wenn in Form1.Edit1.Text := 'Alles OK' steht dann kommt

INSERT INTO level0 (name) VALUES 'Alles OK'

raus

im debugger angezeigt als 'INSERT INTO level0 (name) VALUES 'Alles OK''
Jörg
have FUN
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:33
Du könntest auch QuotedStr() oder besser Parameter verwenden!
Markus Kinzler
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:36
Hallo,

sollte das
Zitat von yörsch:
INSERT INTO level0 (name) VALUES 'Alles OK'
nicht INSERT INTO level0 (name) VALUES ('Alles OK') heißen?

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:49
@xaromz
darum gates ja.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von JPSelter
JPSelter

Registriert seit: 24. Jan 2005
Ort: Attendorn/Sauerland
235 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:54
Zitat von Elvis:
Einfach mal schauen was für einen String du da abschicken willst. Da hast du nämlich nicht die Klammer geschlossen.
Außerdem benutzt man Parameter um Werte in eine Abfrage zu bekommen. Gerade bei WebApp( die du wohl in PHP geschrieben hast) sollte das doch mittlerweile auch der letzte gehört haben.
edit: geöffnet hast du sie ja auch nicht.
Zwei Deiner Aussagen sind nicht zutreffend, welche verrate ich natürlich nicht Ich teste mal weiter rum...
=JPSelter=

Visit www.ditonovia.de for our breathtaking movies: Herrin der Ringe (Fantasy 2005), Hemisphere (Science-Fiction 2004) & Braveknife (Parodie 2001) and more...
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 15:57
Zitat von JPSelter:
Zwei Deiner Aussagen sind nicht zutreffend, welche verrate ich natürlich nicht Ich teste mal weiter rum...
Du hattest noch nix davon gehört?
OK, das war aber nur ein Punkt.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von JPSelter
JPSelter

Registriert seit: 24. Jan 2005
Ort: Attendorn/Sauerland
235 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 16:01
Hmpf, es war doch nur eine Deiner Aussagen Das QuotedStr() und die Klammer haben das Problem in Luft aufgelöst, und ohne einen Wald voller Anführungszeichen Dankeschön!
=JPSelter=

Visit www.ditonovia.de for our breathtaking movies: Herrin der Ringe (Fantasy 2005), Hemisphere (Science-Fiction 2004) & Braveknife (Parodie 2001) and more...
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#10

Re: Von Inserts und ganz vielen Gänsefüßchen

  Alt 15. Jan 2007, 16:11
Hallo,
Zitat von Elvis:
@xaromz
darum gates ja.
glaubst Du, ich lese Deine Posts?


xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz