Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
а если в одну таблицу все запихнуть, то как с 1 поля, допустим DBEdit, заносить в разные поля таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 11:59 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstA, а не проще иметь одну таблицу с доп. полем "Тематика", где и прописывать к чему относятся данные в строке, к тракторам или к комбайнам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:05 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
упс, обновляется медленно)))) не успеваю за всеми постами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:06 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstAа если в одну таблицу все запихнуть, то как с 1 поля, допустим DBEdit, заносить в разные поля таблицы? в смысле? кидай структуру пары таблиц и что у тебя в Edit пишется. Посмотрим что к чему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:07 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Ввести поле type_id, где указывать, что это за запись - комбайн, трактор или еще что В результатеFOGOT-BAstAа если в одну таблицу все запихнуть, то как с 1 поля, допустим DBEdit, заносить в одно поле таблицы?поправил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:14 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
ДУмаю что 1-ой таблицей не обойтись т.к. там 2 ключевых поля (ID и ZavNomer - не должны повторятся). Поэтому я и разбил на 7 таблиц, чтобы избежать путаницы в дальнейшем. Вот структура 2-х таблиц: Таблица Kartochka_AGS: ID_AGS int Unchecked Tematika varchar(50) Checked Naimenovanie varchar(50) Checked DecNomer varchar(50) Checked ZavNomer int Checked MadeBy varchar(50) Checked DateNastroyka date Checked Mesto varchar(50) Checked Montazh varchar(50) Checked Vers_Programm varchar(50) Checked FIO_Programm varchar(50) Checked Zam_Programm varchar(100) Checked Date_Programm date Checked Sdelano_Programm varchar(100) Checked FIO_Progon varchar(50) Checked Zam_Progon varchar(100) Checked Date_Progon date Checked Sdelano_Progon varchar(100) Checked FIO_Funct varchar(50) Checked Zam_Funct varchar(100) Checked Date_Funct date Checked Sdelano_Funct varchar(100) Checked FIO_PSI varchar(50) Checked Zam_PSI varchar(100) Checked Date_PSI date Checked Sdelano_PSI varchar(100) Checked Sklad bit Checked Vladelec varchar(50) Checked Таблица Kartochka_ADAS ID_ADAS int Unchecked Tematika varchar(50) Checked Naimenovanie varchar(50) Checked DecNomer varchar(50) Checked ZavNomer int Checked MadeBy varchar(50) Checked DateNastroyka date Checked Mesto varchar(50) Checked Montazh varchar(50) Checked Vers_Programm varchar(50) Checked FIO_Programm varchar(50) Checked Zam_Programm varchar(100) Checked Date_Programm date Checked Sdelano_Programm varchar(100) Checked FIO_Progon varchar(50) Checked Zam_Progon varchar(100) Checked Date_Progon date Checked Sdelano_Progon varchar(100) Checked FIO_Funct varchar(50) Checked Zam_Funct varchar(100) Checked Date_Funct date Checked Sdelano_Funct varchar(100) Checked FIO_PSI varchar(50) Checked Zam_PSI varchar(100) Checked Date_PSI date Checked Sdelano_PSI varchar(100) Checked Sklad bit Checked Vladelec varchar(50) Checked Они одинаковые кроме 1 поля ID. Если делать одну таблицу то как избежать повторяющихся значений в поле ZavNomer, а если делать 7 таблиц то как к ним достучаться из одной формы С++??=)))) Геморрррр... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:30 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstA, Добавить на них ограниченние на уникальность данных. А на ID вообще можно счетчик впихнуть, типа нумеруем все строки по порядку и точка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:32 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Baby1, Счетчик стоит! А как сделать на уникальность, можно рассказать или ссылку почитать?=)))Если это ключ, то не подойдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:36 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstAкак избежать повторяющихся значений в поле ZavNomerгенерировать уникальные значения что за СУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:40 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstABaby1, Счетчик стоит! А как сделать на уникальность, можно рассказать или ссылку почитать?=)))Если это ключ, то не подойдет... Это зависит от СУБД. А вообще в поле ZavNomer данные как попадают? Пользователи руками вносят или его можно генерировать автоматически по какому-то принципу, главное чтоб уникальность отслеживалась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 12:49 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Baby1, MIcrosoft SQL 2012, вносить должны руками!Может быть около 30 раз одно и тоже значение придется вносить, т.к. еще наименований в одной тематике очень много и у каждого свои завномера! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 13:39 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstAкак избежать повторяющихся значений в поле ZavNomerFOGOT-BAstAMIcrosoft SQL 2012, вносить должны руками!unique constraint ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 13:40 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Паганель, Не доганяю в чем будет уникальность поля если я сделаю его UNIQUE??Ведь значения смогут повторяться, а мне надо чтобы в одном наименовании мог быть только одна запись с конкретным номером!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 06:54 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstAПаганель, Не доганяю в чем будет уникальность поля если я сделаю его UNIQUE??Ведь значения смогут повторяться, а мне надо чтобы в одном наименовании мог быть только одна запись с конкретным номером!! Значения повторяться НЕ смогут при таком ограничении. Если пользователь попытается ввести в поле значение, которое уже существует, то получит ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 08:02 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Блин, а мне надо чтобы в конкретном наименовании заводские номера не повторялись, а не то что вообще! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 09:50 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Значит ограничение уникальности нужно добавить на совокупность столбцов Наименование и Заводской номер Почитай вот тут http://msdn.microsoft.com/ru-ru/library/ms190024.aspx#TsqlProcedure Второй пример как раз твой случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 10:09 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Baby1, Ты реально мой спаситель)))Громедное спасибо! Паганель, Тебе тоже большая благодарность! Я уже начал процедуры писать)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2013, 11:13 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Вот и снова я=))) Короче ситуация следующая: Есть DBCheckBox, по нажатии на него (когда в состоянни Active переводится) надо чтобы в другую таблицу заносились поля ID и ZavNomer из действующей таблицы (чтобы была связь между таблицами)! Сделал такой вот запрос: INSERT INTO Sklad (ID_Sklad, ZavNomer) SELECT Kartochka.ID_Kartochka, Kartochka.ZavNomer FROM Kartochka INNER JOIN Sklad ON Kartochka.ID_Kartochka = Sklad.ID_Sklad Не робит=)))) Точнее в SQL пишет что В таблицу Kartochka так же есть битовое поле Sklad которое становится либо 1 либо 0 в зависимости от состояния DBCheckBox'a - может как-то можно плясать от этого? Короче как всегда я открыт для предложений! Заранее спасибо всем добрякам!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 10:57 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstAв SQL пишет что В таблицу Kartochka так же есть битовое поле Sklad которое становится либо 1 либо 0 в зависимости от состояния DBCheckBox'aтак и пишет? не верю! приведите, пожалуйста, оригинальный текст ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 11:06 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
В режиме отладки С++ возвращает ошибку: 'CommandText does not return a result set' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 12:38 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Так это проблема не SQL а С++ Какой класс и как именно используете для выполнения INSERT ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 12:40 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
ПаганельТак это проблема не SQL а С++ Какой класс и как именно используете для выполнения INSERT ? С помощью метода, описанного Baby1 (2 пост на 1 странице). Может что-то накосячил, но ща не буду разбираться, только завтра... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 13:25 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
Паганель Table 23.1 ADO components Можно хотябы конекретизировать поиск? А то на инглише лопатить 10 страниц неохота!! Что искать-то? Вставил данный запрос в ДатаСет и начал выдавать таку же ошибку! Вот такая мысль: запрос пытается вставить значение в таблицу по ID, но в таблице Sklad пустое значение ID и он не может сопоставить значения?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 09:43 |
|
||
|
Select в ADOQuery C++ XE3
|
|||
|---|---|---|---|
|
#18+
FOGOT-BAstAПаганель Table 23.1 ADO components Можно хотябы конекретизировать поиск?Конкретизирую: смотри таблицу 23.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 11:16 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2020440]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 145ms |

| 0 / 0 |
