Как да добавите време
Как да добавите време
Има база данни 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]
Всички реализирани допълнително ще проучи случая. БЛАГОДАРИМ ВИ ВСИЧКИ.