Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

SQL сервер своими руками   Найти похожие ветки 

 
Black ©   (2004-10-28 14:08) [0]

Недавно прочитал статью ADO & COM или SQL-сервер своими руками  Когда я пишу SQL запросы на отбражение полей всё хорошо. Но как только начинаю писать запрос на создание таблицы то выдаёт ошибку

tablename:= edit1.Text +" "+ edit2.Text + " "+edit3.Text;
command:="Create table " + TableName +"("+
                          "Id COUNTANT not null primary key," +
                          "IDVOPROS string," +
                          "IDOTVET1 string," +
                          "IDOTVET2 string," +
                          "IDOTVET3 string," +
                          "IDOTVET4 string," +
                          "IDOTVET5 string," +
                          "IDOTVET6 string," +
                          "IDOTVET7 string," +
                          "IDOTVET8 string," +
                          "IDPrav string);";
DATAMODULE2.ClientDataSet1.CommandText := command;

DATAMODULE2.ClientDataSet1.Open;

Может мне ктонибудь подскачет в чем ошибка!


 
sniknik ©   (2004-10-28 14:11) [1]

DATAMODULE2.ClientDataSet1.Open;


 
Black ©   (2004-10-28 14:36) [2]

Выдаёт ошибку синтаксиса при определении полей хотя когда это приложение было не сетевым этой ошибки не было


 
Black ©   (2004-10-28 14:45) [3]

Если взять пример из книжки по SQL то выдаёт ошибку ADOQuery1: Commandtext does not return a result set


 
msguns ©   (2004-10-28 14:47) [4]

Для DDL SQL пользоваться компонентами, потенциально возвращающими курсор, ИМХО, безнравственно ;(


 
Johnmen ©   (2004-10-28 14:47) [5]

Как это так ???? Три слова после CREATE TABLE !!!
Create table Table1 Table2 Table3 (


 
Black ©   (2004-10-28 14:49) [6]

Johnmen ©   (28.10.04 14:47) [5]
Как это так ???? Три слова после CREATE TABLE !!!
Create table Table1 Table2 Table3 (


Это я исправил но ошибки все равно остались см. [2]


 
Johnmen ©   (2004-10-28 14:50) [7]


> msguns ©   (28.10.04 14:47) [4]
> Для DDL SQL пользоваться компонентами, потенциально возвращающими
> курсор, ИМХО, безнравственно ;(


Просто АМОРАЛЬНО !!!


> Black ©   (28.10.04 14:49) [6]


 
Johnmen ©   (2004-10-28 14:52) [8]


> Black ©   (28.10.04 14:49) [6]
> Это я исправил но ошибки все равно остались см. [2]


См.[1]


 
Black ©   (2004-10-28 14:54) [9]

Johnmen ©   (28.10.04 14:50) [7]

> msguns ©   (28.10.04 14:47) [4]
> Для DDL SQL пользоваться компонентами, потенциально возвращающими
> курсор, ИМХО, безнравственно ;(

Просто АМОРАЛЬНО !!!

> Black ©   (28.10.04 14:49) [6]


какими компотнентами тогда пользоваться?


 
Black ©   (2004-10-28 14:57) [10]

Black ©   (28.10.04 14:45) [3]
Если взять пример из книжки по SQL то выдаёт ошибку ADOQuery1: Commandtext does not return a result set

Хотя в этом случае таблицу он создаёт


 
Johnmen ©   (2004-10-28 15:03) [11]


> Black ©   (28.10.04 14:54) [9]


> какими компотнентами тогда пользоваться?


Да пользуйся теми же. Но осознавай, ЧТО БУДЕТ при вызове того или иного метода.


 
Black ©   (2004-10-28 15:07) [12]

Не подскажете, что можно почитать на эту тему поподробней. Желательно в электронном варианте


 
Johnmen ©   (2004-10-28 15:09) [13]

Проще всего и наиболее полно - F1.


 
Black ©   (2004-10-28 15:10) [14]

А книжек никаких не посоветуешь


 
Johnmen ©   (2004-10-28 15:16) [15]

В электронном виде - нет, к сожалению...


 
Black ©   (2004-10-30 11:20) [16]

Так ничего и не нашел о том как сделать, что бы не было этой ошибки ADOQuery1: Commandtext does not return a result set Если кто вкурсе то помогите пожалуйста


 
Anatoly Podgoretsky ©   (2004-10-30 11:43) [17]

Не пользоваться методами, которые требуют возврата result set


 
sniknik ©   (2004-10-30 11:44) [18]

DATAMODULE2.ClientDataSet1.Execute;


 
Anatoly Podgoretsky ©   (2004-10-30 11:46) [19]

И еще ACCESS это не SQL сервер. И при запросах к его движку надо использовать синтаксис используемого движка. Если же это JET, то документация по нему находится в MS OFFICE, для русской версии на русском языке.


 
Black ©   (2004-10-30 11:46) [20]

sniknik ©   (30.10.04 11:44) [18]
DATAMODULE2.ClientDataSet1.Execute;


Спасибо, помогло



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
1-1100359523
Rusty
2004-11-13 18:25
2004.11.28
Поиск индекса массива по его значению...


1-1100592621
ПЛОВ
2004-11-16 11:10
2004.11.28
Процедура Read читает только 8 байт...


4-1097859065
GanibalLector
2004-10-15 20:51
2004.11.28
GetDiskFreeSpace


1-1100134176
Delph
2004-11-11 03:49
2004.11.28
Вставка текста в RichEdit (курсор за текстом)


14-1100110705
Sun bittern
2004-11-10 21:18
2004.11.28
Крохоборка ХР





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский