|
|
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток всем. подскажите пожалуйста, почему при выполнении SQL запроса к БД InterBase возникает следующая ошибка:"Dynamic SQL Error SQL error code=-104. Token unknown - Line 6, char - 1 ? , - CREATE и показывает код создания 2-х таблиц". Ниже привожу код процедуры: CREATE DATABASE 'C:\BD\DB4.GDB' USER 'SYSDBA' PASSWORD 'masterkey'; CREATE TABLE post ( id INTEGER NOT NULL, dolg VARCHAR(128), PRIMARY KEY (id) ); CREATE TABLE persona ( idp INTEGER, fio VARCHAR(128) NOT NULL, god DATE, educ VARCHAR(128), PRIMARY KEY (fio), FOREIGN KEY (idp) REFERENCES post (id) ); INSERT INTO persona ( idp,fio,god,educ ) VALUES ( 1,'Имя фамилия','23.05.1994','Высшее' ); INSERT INTO persona ( idp,fio,god,educ ) VALUES ( 2,'Имя Фамилия','15.11.1994','Высшее' ); SELECT * FROM persona; COMMIT WORK; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 19:37:15 |
|
||
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
sfireпочему при выполнении SQL запроса Ниже привожу код процедуры: это ни процедура, ни SQL запрос, а СКРИПТ, т.е. последовательность SQL операторов. Как один SQL оператор она быть выполнена не может. Кроме того, в указанном скрипте между DDL и DML должен быть COMMIT. В одной транзакции их нельзя одновременно выполнять. sfire и показывает код создания кто показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 19:52:25 |
|
||
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
Сейчас при запросе [quoteselect * from post;[/quote] такая ошибка : SQLDA missing or incorrect version, or incorrect number/type of variables. О чем это говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 20:07:52 |
|
||
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
sfire, о том, что вы делаете одно, а сюда пишете другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 20:16:20 |
|
||
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
Я уже все те ошибки исправил. Когда я создаю БД вот так CREATE DATABASE 'C:\BD\DB4.GDB' USER 'SYSDBA' PASSWORD 'masterkey'; то, то запрос select * from post выдает ошибку - SQLDA missing or incorrect version, or incorrect number/type of variables. Когда создаю БД вручную, то все работает отлично. Вопрос почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 20:26:04 |
|
||
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
sfireКогда создаю БД вручную, то все работает отлично. Как это ты "создаёшь БД вручную"? Байтики в нех-едиторе прописываешь что ли?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 20:57:11 |
|
||
|
Ошибка при создании таблиц.
|
|||
|---|---|---|---|
|
#18+
Тема исчерпана. Можно закрыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2013, 21:07:04 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=109&tid=1564137]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 339ms |

| 0 / 0 |
