kết nối openerp với SQL server

Chào david,
Python là một ngôn ngữ cực mạnh và linh hoạt. Bạn làm OpenERP thì chắc bạn đã thấy rồi.
Quay lại vấn đề RS232, trước tớ có gửi bạn một số link tham khảo ở topic Lập trình python kết nối với thiết bị là RS232/TCPip
Nếu cái bạn làm chỉ thuần túy là đọc dữ liệu qua RS232 thì có thể làm một trong số các cách dưới đây:

  1. Access

     trực tiếp RS232

  2. Access thông qua một encapsulation có tên

    pySerial

Để tiện lợi và nhanh chóng có thể dùng pySerial. Đại loại như:

import serial
ser = serial.Serial(
    port='/dev/ttyS1', 
    baudrate=9600, 
    timeout=1,
    parity=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    bytesize=serial.EIGHTBITS
)  
ser.write("A")           # Gửi ký tự "A" đến serial port
s = ser.read(1)         # Đợi một ký tự
print s
ser.close()

Về mặt lý thuyết, nếu coi việc làm việc với RS232 là việc cày ruộng thì pySerial là một cỗ máy cày của Nhật nếu bạn sử dụng ngôn ngữ Python; System.IO và System.IO.Ports là cỗ máy cày của Mẽo nếu bạn dùng dotNet.

Trong trường hợp không thích dùng máy cày ta vẫn có thể cày bằng cuốc (truy cập trực tiếp vào port)

Nếu đã là programmer thì vấn đề quan trọng là giải quyết vấn đề nghiệp vụ, ngôn ngữ chẳng qua là công cụ thôi! Dĩ nhiên, ngôn ngữ mạnh và linh hoạt như Python sẽ làm code ngắn đi nhiều hơn đáng kể.