|
|
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! сделал запрос conn.Execute "INSERT INTO [" & s2 & "] select [" & ss2 & "].* from [" & ss2 & "] UNION" ругается на ошибку в предложении from. Что сделал не так? И ещё вопросик: может кто подскажет как отыскать и удалить дубликаты записей в базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:54 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
база dbf, использую строку: conn.ConnectionString = "DRIVER={Microsoft dBase Driver (*.dbf)};" & "DBQ=" & s & ";" & "DefaultDir=" & s & "\" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 10:55 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
DeViLsssss, Откуда мы знаем что у вас скрывается за переменными s2 и ss2? И что это за чудный UNION в конце строки? З.Ы. К VB6 вопрос не имеет никакого отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 11:41 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
Отвечаю: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 13:58 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
сорри... 1. Я пишу на VB6, поэтому вопрос сюда. 2. UNION - для того чтобы повторяющиеся строки в конечную базу не добавлялись (вот насчет ее использования и вопрос) 3. s2 = база в которую добавляются данные (dbf) ss2 = база из которой добавляются данные (dbf) структура у них абсолютно одинаковая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:02 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
что за база? вы бы хоть правильный синтаксис SELECT с использованием UNION посмотрели. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:06 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
DeViLsssssсорри... 1. Я пишу на VB6, поэтому вопрос сюда. 2. UNION - для того чтобы повторяющиеся строки в конечную базу не добавлялись (вот насчет ее использования и вопрос) 3. s2 = база в которую добавляются данные (dbf) ss2 = база из которой добавляются данные (dbf) структура у них абсолютно одинаковая. 1. Вы пишете под виндовс. Может вопрос туда нужно было задать? Я вам намекал, что вопрос связан не с ВБ как вы написали, а с тем что вы не знаете SQL. 2. Опять-таки не знание SQL. Посмотрите DISTINCT. 3. Во первых это не базы, а таблицы. А вернее вообще переменные, в которых хранится имя таблицы. Во-вторых, откуда мы знаем что у вас там понапихано. Вы уж приводите полностью строку, которую посылаете в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 14:53 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
FAndrew, согласен с тобой, извиняюсь! 2Konst_One: сделал так: INSERT INTO [" & s2 & "] select [" & ss2 & "].* from [" & ss2 & "] UNION select [" & s2 & "].* from [" & s2 & "]" и ещё вопрос: на дубликаты пользуюсь запросом conn.Execute "select distinct [" & s2 & "].* INTO [main_clean] from [" & s2 & "]" начинает работать, пишет, что нехватает места на временном диске. Вопрос где он и как его увеличить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 07:46 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
DeViLsssss, авторчто нехватает места на временном диске именно такое сообщение ? Приведите полный текст сообщения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 09:25 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
big-duke, именно такое сообщение. только впереди написано [Microsoft][ODBC Driver]. код ошибки: Run-time Error -2147467259 пробовал менять прова, один фиг такая же ошибка. все из за основной таблицы, она весит 2 ГБ. можно ли как-нить пакетно ее обрабатывать(по типу рекордсета (adLockBatchOptimistic) например)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 13:39 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
2ГБ - лимит базы акцесса, у вас ничего не выйдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:05 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
а надо чтобы получилось.... а вот как....вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:20 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
DeViLsssssа надо чтобы получилось.... а вот как....вопрос. что как? в 1-ну акцессную базу не влезет. думайте про SQL-сервер какой-нибудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:24 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
Можно разбить на 2 базы и переписать запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 14:25 |
|
||
|
помогите с запросом на VB6
|
|||
|---|---|---|---|
|
#18+
DeViLsssssbig-duke, все из за основной таблицы, она весит 2 ГБ. можно ли как-нить пакетно ее обрабатывать(по типу рекордсета (adLockBatchOptimistic) например)? Базу, я надеюсь , вы сжимали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 16:14 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35890946&tid=2161213]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 483ms |

| 0 / 0 |
