logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Converters for built-in types: msg#00042

Subject: Re: Converters for built-in types


2006/9/25, Rich Shepard <rshepard-KkAdcJ6K5ch3D81bB7cC2g@xxxxxxxxxxxxxxxx>:
On Mon, 25 Sep 2006, Antonio Valente wrote:

> Hi, all, I'm an italian (and quite happy, until today) pysqlite2 user, so,
> please don't look at my bad english...

Antonio,

   You have no reason to worry about your writing in English. It's better
than what I've read from many Americans. :-)

I wish....:-)
 

> I have a problem with pysqlite2: I need to use a custom data type for
> "varchar" columns. I tried to register a converter but it didn't work.
> Looking at the sources, I discovered that if I have, for example
> "varchar(20)", the converter getter tries to get a function for the
> "varchar(20)" key, that's of course not what I needed... How can I do? By
> now, I changed the source file to cut the key at the first "(" or space
> character, but of course this is only a temporary solution. I hope you
> help me

   I don't understand what you're trying to store. If it's text and you want
to ensure that the character string does not exceed 20 characters, you can
use a check constraint. For example, CHECK(LEN(col_name) <= 20)

No, I need to have cursor's result wrapped in an object of mine and not in python's strings when datatype is "char" or "varchar".
But if I install a converter function, it doesn't work for varchar since I declare the column as "some_column varchar(20)": it looks for a converter for "varchar(20)" type.

Thanks

Rich

--
Richard B. Shepard, Ph.D.               |    The Environmental Permitting
Applied Ecosystem Services, Inc.(TM)    |            Accelerator
<http://www.appl-ecosys.com>     Voice: 503-667-4517      Fax: 503-667-8863
_______________________________________________
pysqlite mailing list
pysqlite-IAPFreCvJWPBWskQ1e/+sw@xxxxxxxxxxxxxxxx
http://lists.initd.org/mailman/listinfo/pysqlite

_______________________________________________
pysqlite mailing list
pysqlite-IAPFreCvJWPBWskQ1e/+sw@xxxxxxxxxxxxxxxx
http://lists.initd.org/mailman/listinfo/pysqlite
<Prev in Thread] Current Thread [Next in Thread>