+ Cevap Yaz
6 sonuçtan 1 ile 6 arası gösteriliyor

Konu: database programlama

  1. #1
    anarchia shark_hack Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Yer
    istanbul
    Mesaj
    265

    database programlama

    merhaba arkadaşlar wxglade nesnesiyle bi data base tablolama yapmaya çalışıyorum

    iki dosyadan oluşna bi script var
    bunları kendime göre değiştirdim.

    1-glade.py

    import MySQLdb
    class Eb_db:
    def __init__(self):
    try:
    connection = MySQLdb.connect(host="localhost",
    user="root", passwd="deneme1", db="dbs" )
    cursor = connection.cursor()
    cursor.execute( "SELECT * FROM departman " )
    except MySQLdb.OperationalError, message:
    errorMessage = "Error %d:\n%s" % (message[ 0 ], message[ 1 ] )
    return
    else:
    self.data = cursor.fetchall()
    self.fields = cursor.description
    cursor.close()
    connection.close()

    burada errorMessage kısmında hata alıyorum

    2- listele.py

    import wx
    import wx.grid
    import getdata
    db = getdata.Eb_db()
    class MyFrame(wx.Frame):
    def __init__(self, *args, **kwds):
    # begin wxGlade: MyFrame.__init__
    kwds["style"] = wx.DEFAULT_FRAME_STYLE
    wx.Frame.__init__(self, *args, **kwds)
    self.grid_1 = wx.grid.Grid(self, -1, size=(1, 1))
    self.__set_properties()
    self.__do_layout()
    # end wxGlade
    def __set_properties(self):
    # begin wxGlade: MyFrame.__set_properties
    self.SetTitle("frame_1")
    self.SetSize((400, 400))
    # end wxGlade
    self.grid_1.CreateGrid(len(db.data),len(db.fields) )
    index = 0
    for item in db.fields:
    self.grid_1.SetColLabelValue(index, item[0])
    index += 1
    for row in range(len(db.data)):
    for col in range(len(db.data[row])):
    values = db.data[row][col]
    self.grid_1.SetCellValue(row,col,str(values))
    def __do_layout(self):
    # begin wxGlade: MyFrame.__do_layout
    sizer_1 =wx.BoxSizer(wx.VERTICAL)
    sizer_1.Add(self.grid_1, 1, wx.EXPAND, 0)
    self.SetAutoLayout(True)
    self.SetSizer(sizer_1)
    self.Layout()
    # end wxGlade
    # end of class MyFrame

    if __name__ == "__main__":
    app = wx.PySimpleApp(0)
    wx.InitAllImageHandlers()
    frame_1 = MyFrame(None, -1, "")
    app.SetTopWindow(frame_1)
    frame_1.Show()
    app.MainLoop()

    burada da ; self.SetTitle("frame_1") kısmında hata alıyorum. bu scripti inceleyip hataları bana söylebilirmisiniz. gerekli bütün dll leri indirdim ve dll importları denedim hata yok hatta verileri normalde yazdırabiliyorum. wx glade dll leride çalışıyor. acaba frame_1 diye wx glade de mi oluştumam gerekiyo görsel oluşturma kısmı var ancak o nasıl kullanılıyor?
    #include <anarchy.h>

  2. #2
    Üye mrcplus Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2005
    Yer
    İstanbul
    Mesaj
    508

    Kod:
    frame_1 = MyFrame(None, -1, "")
    
    bunu şöyle yazıp deneseniz
    Kod:
    frame_1 = MyFrame(None, -1, "frame_1")
    

  3. #3
    anarchia shark_hack Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Yer
    istanbul
    Mesaj
    265

    hayır ondan kaynaklı bi hata değil. sanırım propertieste title nin set edilmesinden önce bişey bekliyormuş gibi geldi bana çünki title kısmını kaldırdım bu sefer hata bir alt satıra geçti yani ya nesneyi oluşturamıyor yada nesnenin propertiesi eksik...
    #include <anarchy.h>

  4. #4
    anarchia shark_hack Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Yer
    istanbul
    Mesaj
    265

    wxpython kullanıyorum onu import ettiğimde _core.py de bi hata var orada import _core_ satırında hata veriyor. yani asıl hata buradan kaynaklanıyor. wxpythonu yeniden kurdu gene aynı hata ile karşılaştım... bu hatayı nasıl çözebilirim _core_ diye bi dosya yok aynı dizinde:
    #include <anarchy.h>

  5. #5
    Üye mrcplus Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2005
    Yer
    İstanbul
    Mesaj
    508

    Çıkan hatayı yazabilirmisiniz acaba buraya ?

  6. #6
    anarchia shark_hack Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2004
    Yer
    istanbul
    Mesaj
    265

    Traceback (most recent call last):
    File "<pyshell#3>", line 1, in -toplevel-
    import wx
    File "C:\Python24\wx-2.6-msw-unicode\wx\__init__.py", line 42, in -toplevel-
    from wx._core import *
    File "C:\Python24\wx-2.6-msw-unicode\wx\_core.py", line 4, in -toplevel-
    import _core_
    ImportError: DLL load failed: Belirtilen modül bulunamadı.
    #include <anarchy.h>

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. PIC Programlama
    By tozlu in forum Genel Programlama
    Cevap: 9
    En Son Mesaj: 14/03/2007, 12:58
  2. php ile rss programlama !
    By Codder in forum PHP
    Cevap: 8
    En Son Mesaj: 18/08/2006, 20:15
  3. görsel programlama ve nesnel programlama
    By SZY in forum Genel Programlama
    Cevap: 4
    En Son Mesaj: 31/10/2005, 15:53
  4. Programlama
    By trancemaster in forum Ceviz.net Hakkında
    Cevap: 1
    En Son Mesaj: 18/06/2005, 10:55
  5. Linux'le programlama
    By Euclides in forum GNU / Linux / UNIX / BSD / Pardus
    Cevap: 3
    En Son Mesaj: 05/05/2004, 00:23

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz