Как да добавите време

Как да добавите време

Има база данни Interbase.
Правя Sql заявка

к: = "поставете в Smena (данни, time_p, time_r) стойност (" "+ datetostr (дата) +" "", "+ timetostr (време) +" "," 13:15:00 "");






пише грешка невалидни променя грешка искане преобразуване от низ "13:15:00"
тип поле time_r = клеймото.
как да добавите стойности за областта, като дата и час.

За операции с дати в SQL трябва да бъдат неговите функции (поне в MySQL е) - прочетете документацията за Interbase.

Необходимото диалект 3

3. сложи диалект и не е добре там.
Към датата по някаква причина не се кълнат, и по време на полагане на клетва. Аз не знам какво да правя вече.

Опитах се използват параметри показват,

query1.sql.add ( "поставете в Smena (данните, time_p) стойност (" "+ datetostr (дата) +" ": т");
query1.parambyname ( "Т") стойност: = време ;.

кълне, тя казва, че не е намерен. Кажи ми как да бъде параметър.

Добре, аз разбирам това. Сфера на тип I TIMESTAMP Ако отблъсне датата на BCO е нормално, и ако времето се превръща в това поле съдържа датата и часа: 30.12.1899 17:14:00. Как се прави, че единственият път, когато тя беше там.







За да направите това, въведете поле TIME. И разбира се, на диалекта на базата данни 3. Не само да уточним диалект 3, когато е свързан но самата база данни трябва да бъде в диалект 3.

Аз създадох база данни посредством IBConsole има върху Създаване на база данни и да имат диалект 3, след това да създадете таблица

Създаване на таблица SSS (дата дата, Тим време)

напиши грешка: Клиент SQL диалект 1 не се поддържа връзка с TIME тип данни SQL wrining код = 301
тип DATE данни сега се нарича TIMESTAMP.

Как е възможно това, аз също искал да се създаде база в диалект 3

По дяволите, е необходимо и да се създаде база данни и да се свърже с базата данни в същия диалект.
И си грешка се случва, защото сте създали базата данни в диалект 3, и свързан с него с диалект 1.

И като цяло, не използвайте тези неща - IBConsole.

Добре аз няма. И не се обиди, че съм толкова глупав, аз просто само започна да го всички учат.

Така че базата данни е диалект 3.
Как тогава, или по-скоро къде да посоча, който се свързва с диалект 3.
Аз просто Tquery там избрах DatebaseName цялата работа # XA0; SQL запитвания. # XA0; И нищо не става видима.

Tquery този BDE, така че забравете за диалекта 3

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

Всички реализирани допълнително ще проучи случая. БЛАГОДАРИМ ВИ ВСИЧКИ.