|
Проблема с БД.
|
|
| Latron | Дата: Воскресенье, 05.02.2012, 00:51 | Сообщение # 1 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| Делал сохранение аккаунтов вот функция: http://best.of.by/paste/dbd34a25 Выводит такие ошибки:
C:\Users\Lev\Desktop\VGM_1.0\gamemodes\NevadaSQL.pwn(3090) : error 075: input line too long (after substitutions) C:\Users\Lev\Desktop\VGM_1.0\gamemodes\NevadaSQL.pwn(3091) : error 037: invalid string (possibly non-terminated string) C:\Users\Lev\Desktop\VGM_1.0\gamemodes\NevadaSQL.pwn(3091) : error 017: undefined symbol "UPDATE" C:\Users\Lev\Desktop\VGM_1.0\gamemodes\NevadaSQL.pwn(3091) : error 029: invalid expression, assumed zero C:\Users\Lev\Desktop\VGM_1.0\gamemodes\NevadaSQL.pwn(3091) : fatal error 107: too many error messages on one line
Не могу понять в чем же дело
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Fus1 | Дата: Воскресенье, 05.02.2012, 03:17 | Сообщение # 2 |
|
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус: 
| format( query, 3014, "UPDATE `players` SET Level=%d,\ `Level`=%d,\
А почему у тебя используеться 2 раза Level ?
|
| |
|
|
| Великс | Дата: Воскресенье, 05.02.2012, 17:23 | Сообщение # 3 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (Latron) C:\Users\Lev\Desktop\VGM_1.0\gamemodes\NevadaSQL.pwn(3091) : error 037: invalid string (possibly non-terminated string) Слишком много символов в строке.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| Latron | Дата: Воскресенье, 05.02.2012, 18:07 | Сообщение # 4 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| упс не заметил( Fus1, спасибо) velix, даже если убрать строку ошибки не исчезают...
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
Сообщение отредактировал Latron - Воскресенье, 05.02.2012, 18:08 |
| |
|
|
| Merix | Дата: Воскресенье, 05.02.2012, 18:39 | Сообщение # 5 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 757
Награды: 20
Город: Тверь
Репутация: 1306
Замечания: 60%
Статус: 
| Quote format( query, 3014, "UPDATE `players` SET Level=%d,\ `Level`=%d,\ Оставь один Level с ковычками, то есть `Level`=%d
Совсем новое. Скоро ты обалдеешь.
|
| |
|
|
| Alcoholik | Дата: Воскресенье, 05.02.2012, 19:21 | Сообщение # 6 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| 1. Зачем нужен этот символ. 2. Непонятно вообще, что именно ты сохраняешь. Прочитай статьи по синтаксису оператора UPDATE и узнай что такое WHERE. В противном случае все аккаунты будут обновляться одной инфой.Добавлено (05.02.2012, 19:21) --------------------------------------------- А также Quote (velix) Слишком много символов в строке.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Andrejs | Дата: Понедельник, 06.02.2012, 01:01 | Сообщение # 7 |
|
Группа:
I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус: 
| Quote (RoACh) 1. Зачем нужен этот символ. При помощи данного символа текст можно разделять на много строчек)
Кода не видел, но подозреваю что ты вбил сохранение всех переменных в одну format(..); А их надо разделить: Code format(sql, sizeof(sql), "UPDATE `players` SET `ID`=%d,\ тут другие ещё", PlayerInfo[playerid][pID]); format(sql, sizeof(sql), "%s`Level`=%d,\ и тут тоже другие", sql, PlayerInfo[playerid][pLevel]);
Сообщение отредактировал Andrejs - Понедельник, 06.02.2012, 01:01 |
| |
|
|
| Alcoholik | Дата: Понедельник, 06.02.2012, 10:06 | Сообщение # 8 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Quote (Andrejs) При помощи данного символа текст можно разделять на много строчек) о это круто, спасибо)
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Latron | Дата: Вторник, 07.02.2012, 13:14 | Сообщение # 9 |
|
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: 
| не актуально... веля, закрывай
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
| |
|
|
| Великс | Дата: Вторник, 07.02.2012, 13:17 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (Latron) веля, закрывай окей
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|