Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi In SQLite Integer-Wert schreiben? (https://www.delphipraxis.net/177846-sqlite-integer-wert-schreiben.html)

Sir Rufo 30. Nov 2013 22:04

AW: In SQLite Integer-Wert schreiben?
 
Zitat:

Zitat von AlexII (Beitrag 1238028)
Ok das klappt, aber die int variable f wir bei mir zur str. Wenn ich aber die Umwandlung nach str weglasse, meckert der Compiler. Wie kann ich die int Variable ohne Umwandlug als int in die DB schreiben?

Du musst diese in einen string wandeln, aber lass die "" Zeichen um diese umgewandelten Zahl weg!

AlexII 30. Nov 2013 22:09

AW: In SQLite Integer-Wert schreiben?
 
Ok, aber das Attribut für den f-Wert ist bei mir als int in der DB deklariert. Wozu dann das wenn das als str in die DB übergeben werden muss?

Volker Z. 30. Nov 2013 22:13

AW: In SQLite Integer-Wert schreiben?
 
Hallo,

Zitat:

Zitat von AlexII (Beitrag 1238030)
Ok, aber das Attribut für den f-Wert ist bei mir als int in der DB deklariert. Wozu dann das wenn das als str in die DB übergeben werden muss?

Lass das
Delphi-Quellcode:
IntToStr (f)
so wie es ist und lass das SQL-Statement ausführen, dann wird auch ein Integer in die Tabelle eingetragen. Die DB-Engine erkennt anhand der fehlenden Anführungszeichen aha, da kommt ein Integer (selbst wenn des SQL-Statement ein String ist)

Gruß

Sir Rufo 30. Nov 2013 22:14

AW: In SQLite Integer-Wert schreiben?
 
Zitat:

Zitat von AlexII (Beitrag 1238030)
Ok, aber das Attribut für den f-Wert ist bei mir als int in der DB deklariert. Wozu dann das wenn das als str in die DB übergeben werden muss?

:shock:

Bitte befasse dich mit den Grundlagen zum Thema SQL

AlexII 30. Nov 2013 22:17

AW: In SQLite Integer-Wert schreiben?
 
Mache ich doch...((( erkennt etwa SQLite, dass das ein in str umgewandelter int ist und speichert es als int ab?

Volker Z. 30. Nov 2013 22:23

AW: In SQLite Integer-Wert schreiben?
 
Hallo,

Zitat:

Zitat von AlexII (Beitrag 1238033)
Mache ich doch...((( erkennt etwa SQLite, dass das ein in str umgewandelter int ist und speichert es als int ab?

Japp, und nicht nur SQLite - auch andere auf SQL basierende RDBMS

Gruß

AlexII 30. Nov 2013 22:27

AW: In SQLite Integer-Wert schreiben?
 
Ah...jah... jetzt kapiere ich das.... und ich wollte es die ganze Zeit entsprechend der Deklaration an die DB schicken.

Sir Rufo 30. Nov 2013 22:48

AW: In SQLite Integer-Wert schreiben?
 
Zitat:

Zitat von Volker Z. (Beitrag 1238034)
Hallo,

Zitat:

Zitat von AlexII (Beitrag 1238033)
Mache ich doch...((( erkennt etwa SQLite, dass das ein in str umgewandelter int ist und speichert es als int ab?

Japp, und nicht nur SQLite - auch andere auf SQL basierende RDBMS

Gruß

Und auch der Delphi-Code ist nur eine stumpfer Text, sowie Visual Basic, C, C#, .........

Volker Z. 30. Nov 2013 23:07

AW: In SQLite Integer-Wert schreiben?
 
Hallo,

Zitat:

Zitat von Sir Rufo (Beitrag 1238039)
Zitat:

Zitat von Volker Z. (Beitrag 1238034)
Hallo,

Zitat:

Zitat von AlexII (Beitrag 1238033)
Mache ich doch...((( erkennt etwa SQLite, dass das ein in str umgewandelter int ist und speichert es als int ab?

Japp, und nicht nur SQLite - auch andere auf SQL basierende RDBMS

Gruß

Und auch der Delphi-Code ist nur eine stumpfer Text, sowie Visual Basic, C, C#, .........

:?: Stehe ich da jetzt aufm Schlauch :gruebel::gruebel: oder war danach gefragt?

Gruß

Sir Rufo 30. Nov 2013 23:58

AW: In SQLite Integer-Wert schreiben?
 
Zitat:

Zitat von Volker Z. (Beitrag 1238042)
Hallo,

Zitat:

Zitat von Sir Rufo (Beitrag 1238039)
Zitat:

Zitat von Volker Z. (Beitrag 1238034)
Hallo,

Zitat:

Zitat von AlexII (Beitrag 1238033)
Mache ich doch...((( erkennt etwa SQLite, dass das ein in str umgewandelter int ist und speichert es als int ab?

Japp, und nicht nur SQLite - auch andere auf SQL basierende RDBMS

Gruß

Und auch der Delphi-Code ist nur eine stumpfer Text, sowie Visual Basic, C, C#, .........

:?: Stehe ich da jetzt aufm Schlauch :gruebel::gruebel: oder war danach gefragt?

Gruß

Nein, nicht explizit gefragt, aber vom Grundsatz her vergleichbar


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:48 Uhr.
Seite 2 von 3     12 3      

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