Thread View: pl.comp.lang.python
1 messages
1 total messages
Started by aras
Sat, 20 Feb 2010 15:22
MySQLdb - dziwaczny błąd
Author: aras
Date: Sat, 20 Feb 2010 15:22
Date: Sat, 20 Feb 2010 15:22
26 lines
1915 bytes
1915 bytes
Witam,
Prościutki skrypt, który nagle przestał działać:
import MySQLdb
>>> def zapisz(zapytanie):
... db=MySQLdb.connect("127.0.0.1","login","haslo","baza")
... c=db.cursor()
... wynik=c.execute(zapytanie)
... return wynik
Problem w tym, że select działa prawidłowo, natomiast insertem nic nie
moge wstawić. Metoda nie wywala żadnego wyjątku, wygląda jakby wszystko
było OK, zmienna 'wynik' ma wartosc 1, że niby zapytanie zostało
wykonane poprawnie ale w bazie zero efektu działania inserta - żadnych
danych wstawianych z posiomu skryptu.
Podejrzwałem, że coś sie schrzaniło po stronie pythona, więc ten sam
skrypt odpaliłem na innej maszynie podając w nim odpowiedni adres tego
samego serwera bazodanowego. Niestety skutek ten sam, a więc przestałem
podejrzewać pythona.
Rzecz w tym, że logując się jakimkolwiek klientem do tegoż MySQLa
wszystko działa jak trzeba, a więc również serwer bazodanowy musze
wykluczyć jako winowajcę.
No i szczerze mówiąc nie mam pomysłu na rozwiązanie problemu... nie
bardzo wiem nawet gdzie szukać. Dodam, że wcześniej wszystko działało
jak trzeba, spieprzyło się nagle... samo :P
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads