Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

MS SQL и mySQL - глюки   Найти похожие ветки 

 
Sandman25 ©   (2004-06-22 16:06) [80]

[79] Fishka   (22.06.04 16:05)

SQL.Add("select ... from table1"#0);


 
Fishka   (2004-06-22 16:32) [81]

Sandman25 ©   (22.06.04 16:06) [80]
Все равно глюки :
"SELECT * FROM own where id_own<0#0"
"SELECT * FROM own#0 where id_own<0#0"


 
Sandman25 ©   (2004-06-22 17:34) [82]

[81] Fishka   (22.06.04 16:32)

У меня не так. Внимательнее смотрим...


 
Andrick ©   (2004-06-23 06:31) [83]

"SELECT * FROM own where id_own<0" + #0


 
Fishka   (2004-06-23 09:45) [84]

Все равно глюки:

"SELECT own.* FROM own WHERE (((own.id_own)<0))"#0
"SELECT own.* FROM own WHERE (((own.id_own)<0))"+#0

Мне кажется, уже теплее. Проблема в запросе или в свойствах компонента ADOQuery.


 
Andrick ©   (2004-06-23 10:35) [85]

Как исключение - однажды встретил рекомендацию в особо критических случаях заключать запрос в двойные кавычки. Но как это в реальности воплотить - не знаю.
Кстати, если и при закрытом MySQL те же глюки, то скорее всего, придется пользоваться чем либо одним - или менять способ подключения к базе данных. Попробуй подцепиться MySQL через ADO, а к MS SQL - через BDE. Если глюк пропал - проблема в ADO, иначе... Если есть желание - кинь исходник на мыло, но сразу предепреждаю - возможно, ответа ждать придется пару дней. Только зазипуй


 
Fishka   (2004-06-23 10:56) [86]

Andrick ©   (23.06.04 10:35) [85]
Если есть желание - кинь исходник на мыло
Спасибо за предложение, но исходник просто огромный. Мне жаль Вашего времени.

если и при закрытом MySQL те же глюки - да, те же.

А как поменять способ подключения к базе данных mySQL? Кроме Ado, чем можно пользоваться? (К MSSQL не хотелось бы).


 
Fishka   (2004-06-23 15:53) [87]

Ничего не получается.
К mySQL подключаюсь через BDE. DataBase1.Connected:=True стоит на FormCreate. И все равно неверно работает (ошибка в функции Attrib_rebro (неверно формируется массив Area).
Как только убираю DataBase1.Connected:=True, все нормально.

Так что проблема не в тексте запроса. Сейчас нет никаккого запроса.

Но мне нужны данные из таблиц mySQL. Что делать?


 
Andrick ©   (2004-06-23 16:35) [88]

В общем, лучше кинь. Вдруг да помогу. К тому же, если честно, люблю копаться в чужих программах - ежли автор позволяет.
 Кстати, о подключении к MySQL через BDE. У тебя получилось? Какую версию MySQL используешь?


 
Fishka   (2004-06-24 08:53) [89]

Версия mySQL 3.2.x.. Вроде получилось через BDE.

Сегодня еще помучаюсь, хочется понять. Но если результата не будет, то кину. Только, куда не знаю.


 
Andrick ©   (2004-06-24 15:57) [90]

Издеваешься? Наведи мышку на ник - получишь с строке состояния результат


 
bushmen ©   (2004-06-24 16:11) [91]

>Версия mySQL 3.2.x
А конкретнее?


 
Fishka   (2004-06-25 14:27) [92]

Andrick ©   (24.06.04 15:57) [90]
Зачем так просто? Смотрю анкету - а там email нету.
bushmen ©   (24.06.04 16:11) [91]
3.23.58

Но проблема решена. Ошибок, а вернее неточностей, много.
Например,
if ((tt_s.sh=trebro[ii].sh) and (tt_s.dl=trebro[ii].dl)) or
 ((tt_s.sh=trebro[ii+1].sh) and (tt_s.dl=trebro[ii+1].dl)) then

неверно отрабатывает после коннекта с mySQL.
Если коннекта с mySQL нет, то например, 84-84=0.
Если коннект с mySQL есть, то например, 84-84=1.13Е-14.

Так что вышеприведенная функция исправлена. Сравнивания реальных чисел между собой нет. Теперь сравниваю только целые.
За советы спасибо Andrick © (ОГРОМНОЕ), Sandman25 ©, bushmen ©, Johnmen ©.


 
bushmen ©   (2004-06-25 15:58) [93]

>Если коннект с mySQL есть, то например, 84-84=1.13Е-14.

Что-то слабо верится, что Delphi по-разному считает :)))
Мне кажется, что проблема в формате хранения данных в MySQL. Посмотри.


 
Andrick ©   (2004-06-25 19:32) [94]

Действительно, проблема все-таки в формате данных - он у MySQL и MS SQL очень даже разный, поэтому один и тот же код не приемлем. А мыло - подведи к нику, но не нажимай - в анкете-то как раз мыло не показывается :))
На худой конец, запиши так andrick_@mail.ru


 
Симафор Лютый   (2004-06-25 21:42) [95]

Вот и я говорю что фигня какая то, а гендальф говорит, что ножницы.


 
Симафор Лютый   (2004-06-25 21:43) [96]

Вот и я говорю что фигня какая то, а Гендальф говорит, что ножницы. Проблема - коаксиалку на витую пару нужно заменить - будет работать точно! Проверено электроникой



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

Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.62 MB
Время: 0.041 c
1-1089216701
Johnny Raw
2004-07-07 20:11
2004.07.18
про TCanvas


14-1088628178
KilkennyCat
2004-07-01 00:42
2004.07.18
Что может оказать влияние на вид деятельности программиста?


1-1088751012
b-a-n
2004-07-02 10:50
2004.07.18
Занимаемая программой память


14-1088579087
oleg_krechetov
2004-06-30 11:04
2004.07.18
Сдача ВКР


1-1089000961
newver
2004-07-05 08:16
2004.07.18
доступ к "изображению".





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский