Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.042 c