Tampilkan postingan dengan label pymssql. Tampilkan semua postingan
Tampilkan postingan dengan label pymssql. Tampilkan semua postingan

2010-12-15

Python Component dan IDE yang penting

Buat catetan gua biar tidak lupa .. ini daftar component python yang perlu dan kudu ada

 

1. python-pymssql : buat connecting ke SQL Server dan Sybase

2. python-psycopg2 : Buat connecting ke PostgreSQL 8x

3. python-sqlalchemy : SQL Toolkit python dan ORM 

4. SPE ( Stani Python Editor ) dan atau Ulipad (Punya fungsi "Column Mode" seperti UltraEDIT)

5. formAlchemy : HTML Form generator

6. webpy : Buat bikin web application kecil kecilan

 

Semuanya bisa didapet lewat sudo apt-get  di Debian / Ubuntu .. atau lewat easy_install . dan ada versi windowsnya

 

 

 

 

2010-08-18

[troubleshoot] Error connecting to MSSQL 2005 using python-pymssql

Pernah ketemu error seperti ini  "Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier" saat connect ke  MS SQL 2005 menggunakan Python-PyMSSQL?

Ini solusinya ... semua string mesti di cast ke  nvarchar didalam querynya...
ini kutipannya
http://pymssql.sourceforge.net/faq.php
( "It means that SQL Server is unable to send Unicode data to pymssql, because of shortcomings of DB-Library for C. You have to CAST or CONVERT the data to equivalent NVARCHAR data type, which does not exhibit this behaviour.") 

ini contohnya menggunakan DB dari SAP B1

#!/user/bin/env python

import pymssql
 
conn = pymssql.connect(host='192.168.1.9', user='sa', password='xxxxxx', database='TestDB')
cur = conn.cursor()
cur.execute(' select top 30 docnum, convert(nvarchar, cardcode) , doctotal   \
                from dbo.oinv a   ')
row = cur.fetchall()
print row()

#print row
conn.close()





Powered by ScribeFire.