Hello
in an older version of web2py I had code to create a custom adapter.
This code does not work in the latest version of web2py so I tried to
update it, but web2py has changed so much internally that I am having a bit
of trouble.
Any hints on how to rewrite the following are appreciated:
from pydal.adapters import ADAPTERS
if SQLSRVER == '2008' or SQLSRVER == '2008R2':
from pydal.adapters.mssql import MSSQL3Adapter
class MSSQLSBO(MSSQL3Adapter):
def parse_blob(self, value, field_type):
return value
def parse_time(self, value, field_type):
if not isinstance(value, datetime.time):
value = datetime.time(int(value[0:2]), int(value[2:4]))
return value
elif SQLSRVER == '2012':
from pydal.adapters.mssql import MSSQL4Adapter
class MSSQLSBO(MSSQL4Adapter):
def parse_blob(self, value, field_type):
return value
def parse_time(self, value, field_type):
if not isinstance(value, datetime.time):
value = datetime.time(int(value[0:2]), int(value[2:4]))
return value
else:
from pydal.adapters.mssql import MSSQL2Adapter
class MSSQLSBO(MSSQL2Adapter):
def parse_blob(self, value, field_type):
return value
def parse_time(self, value, field_type):
if not isinstance(value, datetime.time):
value = datetime.time(int(value[0:2]), int(value[2:4]))
return value
ADAPTERS['mssqlsbo'] = MSSQLSBO
Thank you,
Denes
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.