Вниз
Скачать: CL | DM;

MySQL+Delphi через BDE   Найти похожие ветки 

← →
mihrutka   (2002-11-26 10:54) [0]

пытаюсь работать с mySQL. Вот почемуто если в TQuery пишу запрос
и заканчиваю его ";" вываливается ошибка синтаксиса. без ; все ок. но мне хотелось бы всеже с ;.
А может вы с транзакциями сталкивались? как обрабатывали?


← →
Johnmen ©   (2002-11-26 11:15) [1]

1. А мне вот хотелось бы с :), но вываливается ошибка синтаксиса. И хотелось бы вместо "SELECT" писать "ВЫБИРАЮ", но тоже ошибка синтаксиса, почему то :)))))))
2. С mySQL лучше использовать dbExpress



← →
mihrutka   (2002-11-26 11:21) [2]

Женя! Иди в баню с таким ответом!
1) мне хотелось бы в одном TQuery написать несколько запросов -
например несколько вставок
2)У меня дельфи4 - ну нету там Dbexpress!

ЗЫ Ты на курсы придешь вообще????


← →
Johnmen ©   (2002-11-26 11:27) [3]

mihrutka ! Чем тебе не понравился ответ ?
1. Просто ты не понимаешь, для чего предназначен TQuery - для одного единственного запроса !
2. Так сразу надо указывать !

Приду обязательно ! А на какие ?


← →
mihrutka   (2002-11-26 11:39) [4]

Только один запрос... вот блин... рушатся все надежды...
Может транзакции на уровне ВDE обрабатывать можно?
Жень, ты меня не узнал видимо - это я - Миша!


← →
mihrutka   (2002-11-26 11:52) [5]

я тут подумал - а чего это один запрос то? В оракл ты их сколько хочешь туда затолкать можешь - между begin и end! В mysql увидел такую конструкцию - begin;...commit; вся пороблема в этих ;


← →
Johnmen ©   (2002-11-26 11:56) [6]

Миш ? Это ты что ли ? Ё. ?
Ну и ник ты себе подобрал ! На курсы приду, наверно, завтра...
А с mySQL попробуем после них, на месте дислокации :)))


← →
WildFrag   (2002-11-26 12:31) [7]

Вобщем надо написать небольшой парсер, который бы по символу ;
разбивал бы батч на отдельные sql запросы, а потом просто последовательно их прогнать
По поводу доступа
1) ODBC - несерьезно, не люблю непрямых коннектов к базам
2) Zeos - www.zeoslib.org
3) mydac - www.crlab.com
4) mysaldac что-то типа www.microolap.com
5) если совсем напрямую надо то есть библиотечка прямого досупа к mysql, замена libmysql.dll, т.е ваша программа не будет требовать этой dll и нормально поддерживать компрессию. Ищите на соурсфордже.

Наиболее продвинуты zeos(free) и mydac потому как умеет курсором работать, т.е легко можно 60 меговую табличку открыть.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
4-36465
BSD
2002-10-29 12:40
2002.12.12
Передача сообщений из одного сервиса другому


1-36099
Palladin
2002-12-03 08:30
2002.12.12
интеграция с Delphi IDE


1-36094
den_777
2002-12-02 01:37
2002.12.12
Как лучше поделить на части большой проект?


14-36357
Mirovodin
2002-11-21 10:39
2002.12.12
Microsoft - Охота на ведьм...


4-36455
Semion
2002-10-30 07:14
2002.12.12
Инет




   Наверх