Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL запрос через ODBC


Korefey ©   (2005-02-08 17:26:00) 

Не могу создать dbf ник с помощью SQL  из-за поля Numeric...
когда прописываю
create table 555.dbf (KTF char(1), sd numeric) все работает,
а если
create table 555.dbf (KTF char(1), sd numeric(5,2)) General SQL error....


Nick_ck   (2005-02-09 11:27:00) [1]


> Korefey ©   (09.02.05 10:12) [10]
> 2 Nick_ck
>
> Извини но я не понял - где нужно указывать  Provider=VFPOLEDB.1..


установив vfpoledb.dll указав в ADOQuery.ConnectionString:=Provider='VFPOLEDB.1;Data Source=c:\20;Password="";Collating Sequence=RUSSIAN' можно создать или просмотреть dbf (но как уже писал выше токо виндовой кодировки), но зато упаковать dbf можно как виндовой так и досовой кодировки


Korefey   (2005-02-09 10:52:00) [2]

2Anatoly Podgoretsky
Подскажите пожалуйста где ее можно найти...


Anatoly Podgoretsky   (2005-02-09 10:18:00) [3]

msguns ©   (08.02.05 18:23) [4]
Это не имеет отношения к ODBC

Korefey ©   (09.02.05 10:12) [10]
Не надо, это не имеет отношения к ODBC
Читай документацию по своему ODBC драйверу.


Korefey   (2005-02-09 10:12:00) [4]

2 Nick_ck

Извини но я не понял - где нужно указывать  Provider=VFPOLEDB.1..


Nick_ck   (2005-02-08 19:30:00) [5]

используя Provider=Microsoft.Jet.OLEDB.4.0 указав numeric(5,2) - получишь поле numeric(16,2) - эти 16 я как только не пытался поменять - никак не смог

тогда
используя Provider=VFPOLEDB.1 указав numeric(5,2) - получишь  поле numeric(7,2), короче размерность поля можно менять - токо DBF-ник получается виндовой кодировки WIN1251 - как поменять кодировку на ДОСовую никак не могу пока разобраться. Мож кто подскажет???

используя Provider=VFPOLEDB.1 - и открывать dbf-ники в Дос кодировке не хочет


Korefey   (2005-02-08 18:48:00) [6]

я не совсем понял - почему
Numeric      - работает, а
Numeric(5,2) - не проходит...


Korefey   (2005-02-08 18:47:00) [7]

я не совсем понял - почему
Numeric      - проходит, а
Numeric(5,2) - не проходит...


msguns   (2005-02-08 18:37:00) [8]

Ответ на что ? На конкретную ошибку в конкретном запросе ?


Korefey   (2005-02-08 18:31:00) [9]

а где здесь ответ?


msguns   (2005-02-08 18:23:00) [10]

Jetsql40.chm


Korefey   (2005-02-08 18:20:00) [11]

какую справку и где ее найти?


msguns   (2005-02-08 18:04:00) [12]

Читай справку по DDL


Korefey   (2005-02-08 17:58:00) [13]

Че - никто не знает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо