Форум программистов, компьютерный форум, киберфорум
Ruby
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
10 / 10 / 0
Регистрация: 01.03.2013
Сообщений: 96

syntax error (SQLite3::SQLException)

24.03.2013, 18:47. Показов 1959. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
http://upwap.ru/3058142 при попытке запуска .rb файла получаю следующее:
/home/froz/.rvm/gems/ruby-2.0.0-p0/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:91:in `initialize': near "avar": syntax error (SQLite3::SQLException)
from /home/froz/.rvm/gems/ruby-2.0.0-p0/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:91:in `new'
from /home/froz/.rvm/gems/ruby-2.0.0-p0/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:91:in `prepare'
from /home/froz/.rvm/gems/ruby-2.0.0-p0/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:134:in `execute'
from editbd.rb:13:in `block in <main>'
from editbd.rb:11:in `each'
from editbd.rb:11:in `<main>'

Добавлено через 1 минуту
код приложения
Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require 'bundler/setup'
require 'sqlite3'
 
db = SQLite3::Database.open( "tales.sql3" )
 
#db.execute(" ")
id=1
list=IO.read('categories')
list=list.split("\n")
list.each do |elem|
    elem=elem.split('>')
    db.execute("insert into type values(#{id},#{elem[1]},#{elem[0]}")
    id+=1
end
 
print list
Добавлено через 12 минут
там в запросе не хватало скобки, я ее добавил и все зарботало, подумали вы, но нет.

Добавлено через 23 минуты

проблему решил:
вот такой запрос работает:
Ruby
1
db.execute("INSERT INTO categories(id, category, url) VALUES(#{id}, '#{elem[1]}', '#{elem[0]}')")
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.03.2013, 18:47
Ответы с готовыми решениями:

SQLException: Syntax error or access violation...
Привет. Проблема у меня значит такая, если я делаю запрос то у меня выводится вот такая шняга: jdbc error: java.sql.SQLException: Syntax...

Warning: SQLite3::exec(): near "'12345'": syntax error
Еще раз, здравствуйте. Вот ну не доходит до меня. Исправила вроде одну ошибку, появились 2 другие. При попытке отправить форму регистрации...

PDO - Syntax error or access violation: 1064 You have an error in your SQL syntax
public function getAllGategoryId(){ $sql = &quot;SELECT id_cat FROM category WHERE show = yes...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.03.2013, 18:47
Помогаю со студенческими работами здесь

System.Data.SqlClient.SqlException: "Incorrect syntax near 'книжки'
выдаёт ошибку: System.Data.SqlClient.SqlException: &quot;Incorrect syntax near 'книжки'. Incorrect syntax near 'зачётной'.&quot; вот...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
У меня когда выполняется запрос на подключение с базой данных выскочила какая-то ошибка. Помогите, пожалуйста. Официальный...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
чёто не робит &lt;?php include (&quot;db.php&quot;); session_start(); if (!empty($_SESSION) and !empty($_SESSION)){ if (isset($_GET))...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
При написании обработчика данных формы ввода,произошла проблема с MySQL,браузер показывает такое сообщение : You have an error in your SQL...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
SQL - запрос : CREATE TABLE IF NOT EXISTS `data` ( `id` int(5) NOT NULL auto_increment, `desсriрtion` text NOT NULL, `text`...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru