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

Вниз

Новая таблица в БД   Найти похожие ветки 

 
hgd   (2007-09-18 21:38) [0]

Скажите, как программно создать новую таблицу в открытой БД? Имеется на форме ADOConnection1, DataSource1, ADODataSet1.


 
Desdechado ©   (2007-09-18 21:39) [1]

CREATE TABLE


 
Anatoly Podgoretsky ©   (2007-09-18 21:54) [2]

> hgd  (18.09.2007 21:38:00)  [0]

А посмотреть описание диалекта соответствующего сервера/движка не судьба?


 
hgd   (2007-09-18 22:05) [3]

Посмотрел, нашел ... написал в виде
CREATE TABLE М5
AS (SELECT * FROM М2)
но выдает ошибку, почему?


 
YurikGL ©   (2007-09-18 22:07) [4]


> Посмотрел, нашел ... написал в виде
> CREATE TABLE М5
> AS (SELECT * FROM М2)
> но выдает ошибку, почему?
>

Куда написал?
Как выполнил?
Какая ошибка?


 
hgd   (2007-09-18 22:11) [5]

1. Написал в ADODataSet1.CommandText
ошибка: Ошибка синтаксиса в инструкции CREATE TABLE
2. Также попробовал через ADOCommand1, ADOQuery1. Ошибка та же.


 
Anatoly Podgoretsky ©   (2007-09-18 22:15) [6]

> hgd  (18.09.2007 22:05:03)  [3]

Странный какой то синтаксисэ


 
hgd   (2007-09-18 22:19) [7]

В документации сказано:
SQL: CREATE Table from another table

The basic syntax is:
CREATE TABLE new_table
 AS (SELECT * FROM old_table);


 
hgd   (2007-09-18 22:30) [8]

Данная процедура необходима для создания таблицы с полями из другой таблицы


 
Johnmen ©   (2007-09-18 23:33) [9]


> В документации сказано:

В какой документации?


 
Плохиш ©   (2007-09-19 01:15) [10]

Ну да, ещё "какая бд" спросите :-))


 
Германн ©   (2007-09-19 01:23) [11]


> Плохиш ©   (19.09.07 01:15) [10]

Косвенно уже спросили/намекнули в [2].


 
hgd   (2007-09-19 18:56) [12]

Как посмотреть описание диалекта соответствующего сервера/движка?


 
Вася Правильный   (2007-09-19 19:02) [13]


> Как посмотреть описание диалекта соответствующего сервера/движка?

1. узнать, какой СУБД пользуешься
2. найти документацию по ней
3. найти create table
4. прочитать
5. сделать выводы


 
hgd   (2007-09-20 12:26) [14]

Создал базу mdb в Access и через Delphi подключаюсь к ней.
Microsoft Jet 4.0
В документации по Access-у нашел:
SQL stands for "Structured Query Language". It is used by relational database technologies such as Oracle, Microsoft Access, and Sybase, among others.

SQL: CREATE Table from another table

The basic syntax is:
CREATE TABLE new_table
AS (SELECT * FROM old_table);

и синтаксис
CREATE TABLE M7 AS (SELECT * FROM М2) выдает ошибку, хотя просто
CREATE TABLE M7 создаст базу M7.


 
hgd   (2007-09-20 12:50) [15]

Как можно создать таблицу с полями из другой?


 
Anatoly Podgoretsky ©   (2007-09-20 13:31) [16]

> hgd  (20.09.2007 12:26:14)  [14]

> CREATE TABLE M7 создаст базу M7

Не создает базу, для этого надо CREATE DATABASE


 
й1   (2007-09-20 13:33) [17]

скобки убери


 
Anatoly Podgoretsky ©   (2007-09-20 13:35) [18]

> hgd  (20.09.2007 12:26:14)  [14]

В инструкции по JetSQL такого синтаксиса нет



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
2-1190137123
hgd
2007-09-18 21:38
2007.10.14
Новая таблица в БД


15-1189870254
ЭРИКА
2007-09-15 19:30
2007.10.14
С ДНЕМ РОЖДЕНИЯ КАЙ


15-1189525325
Kerk
2007-09-11 19:42
2007.10.14
Почему мужчины более коммуникабельны?


2-1189995274
__саша__
2007-09-17 06:14
2007.10.14
Подскажите пожалуйста как регулировать громкость ?


11-1172673373
belest
2007-02-28 17:36
2007.10.14
Создание дочернего PControl для чужого окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский