Cum se adaugă un timp

Cum se adaugă un timp

Bază de date Interbase Acolo.
Fac interogare SQL

k: = "inserați în Smena (date, time_p, time_r) valoarea (" "+ datetostr (data) +" "" "+ timetostr (timp) +" "" 13:15:00 "");






scrie o eroare invalid modifica eroare solicitare de conversie din șir de caractere „13:15:00“
tip de câmp time_r = timestamp.
cum să adăugați valori pentru câmpurile, cum ar fi data și ora.

Pentru operațiunile cu datele în SQL trebuie să fie funcțiile sale (cel puțin în MySQL este) - citiți documentația pentru Interbase.

dialect 3 este necesar

3. pune dialectul și nici un bine acolo.
La data pentru un motiv oarecare, nu jur, iar la momentul depunerii jurământului. Nu știu ce să fac deja.

Am încercat, folosind parametrii indicați

query1.sql.add ( "insera în Smena (date, time_p) valoarea (" "+ datetostr (data) +" ": T");
query1.parambyname ( "t") Valoare: = timpul ;.

injuriile, ea spune că nu este găsit. Spune-mi cum să fie un parametru.

Ok, am înțeles acest lucru. Domenii de tip I Dacă am de marcaje temporale împinge înapoi data BCO este normal, iar dacă timpul se transformă în acest câmp conține data și ora: 30.12.1899 17:14:00. Cum se face că singura dată când a fost acolo.







Pentru a face acest lucru, TIME câmp de tip. Și, bineînțeles, în dialectul bazei de date 3. Nu specifica doar un dialect 3 când este conectat, dar baza de date în sine trebuie să fie în dialect 3.

Am creat o bază de date folosind IBConsole acolo faceți clic pe Creare bază de date și să aibă un dialect 3, apoi a crea un tabel

crea SSS tabel (data data, ora tim)

scrie eroare: SQL client dialect 1 nu acceptată referire la TIME datatype SQL cod wrining = 301
Tipul de date este de date este numit acum TIMESTAMP.

Cum poate fi acest lucru, îmi place, de asemenea, să se stabilească o bază în dialect 3

La naiba, este necesar și de a crea o bază de date și conectarea la baza de date în același dialect.
Și eroarea apare deoarece ați creat baza de date în dialectul 3, și conectat la acesta cu dialectul 1.

Și, în general, nu folosesc aceste lucruri - IBConsole.

Bine, nu voi. Și nu fi jignit că am fost atât de prost, am început doar să învețe totul.

Deci, baza de date este un dialect 3.
Cum, atunci, sau mai degrabă în cazul în care pot specifica care face legătura cu dialectul 3.
Eu doar Tquery acolo am ales DatebaseName toate lucrările # XA0; interogări SQL. # XA0, și nimic nu devine vizibil.

Tquery acest BDE, asa ca uita de dialectul 3

suharew # XA0; (04/09/05 17:47) [9]

Toate realizate vor investiga în continuare. MULTUMIM ALL.