|
|
|
Добавление данных в таблицу
|
|||
|---|---|---|---|
|
#18+
Есть три таблицы 1) с полями: id_1, name1 2) с полями: id_2, name2 3) с полями: id_1, id_2, id_3 id_1 и id_2 инкрементируются автоматически при добавлении name1 и name2 соответственно. Как добавить в третью таблицу id_1, id_2, зная только name1 и name2(Их мы получаем из TextBox из формы)? Пробовал много разных вариантов, например так: Код: sql 1. 2. 3. Но все время synatax error. В чем ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 18:10 |
|
||
|
Добавление данных в таблицу
|
|||
|---|---|---|---|
|
#18+
hollo2017, Извиняйте. Ну просто полный АТАС!!!! Итак переведите, для себя, что означает Код: sql 1. Что за каша в голове? По человечески, для себя опишите, что хотите. И понятны будут ошибки. Подсказывать, смысла не вижу, если не найдете причину, бросайте это дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:04 |
|
||
|
Добавление данных в таблицу
|
|||
|---|---|---|---|
|
#18+
asdor, а если так? Код: sql 1. 2. 3. Пишет что uniqueness of index id_c is violated ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 22:17 |
|
||
|
Добавление данных в таблицу
|
|||
|---|---|---|---|
|
#18+
Ну с типами разобрались.))) Что у вас главное? Наверное hollo2017Как добавить в третью таблицу id_1, id_2, зная только name1 и name2(Их мы получаем из TextBox из формы)? 1. Вы занимаетесь отладкой, поиском правильного решения. Уберите запрос с формы. напишите отдельную прг. Значения ThisForm.TextN.Value передавайте туда как параметр. Это не повлияет на правильность - неправильность, но существенно упростит проверку. И вообще, не стоит в запросы передавать прямо контролы формы. (это не иногда влияет на результат), и существенно ускоряет процесс... и в будущем легче. После отладки, можно просто метод на форме создать, скопировав туда текст. 2. На начните с простого добавления Код: sql 1. Потом сделайте Код: sql 1. И увидите, что видимо id_c должно быть уникально. (зачем не ясно) Далее, вы можете увидеть, что хотите добавить, просто выполнив свой запрос на добавление. Код: sql 1. 2. Просто делите для начала задачу, на мелкие подзадачи. В сложных случаях, без этого никак. Ну и очевидно, что такое решение, может вам наклепать дублей, немеряно. Мне кажется вас неверный выбор решения. Не понятно что требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2018, 12:13 |
|
||
|
Добавление данных в таблицу
|
|||
|---|---|---|---|
|
#18+
asdor, Спасибо, разобрался со всем, кроме того, как добавлять текущую дату в таблицу, если задавать как параметр, то ругается, что param1 not found. Есть ли какие-то способы еще? param1=DATE() INSERT INTO table1 (id_1, id_2,param1); SELECT t.id_1, cs.id_2; FROM transport t,client_service cs; WHERE cs.name=param1 AND t.name=param2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2018, 15:20 |
|
||
|
Добавление данных в таблицу
|
|||
|---|---|---|---|
|
#18+
hollo2017asdor, Спасибо, разобрался со всем, кроме того, как добавлять текущую дату в таблицу, если задавать как параметр, то ругается, что param1 not found. Есть ли какие-то способы еще? param1=DATE() INSERT INTO table1 (id_1, id_2, param1 ); В таблице есть поле Param1? Сдается мне, что дело совсем не в дате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2018, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1581724]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 395ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...