After more testing, it appears that it only fails when the path begins with
a slash "/".

I see:

./c#sqlite/os_win_c.cs:      if ( zConverted.StartsWith( "/" ) &&
!zConverted.StartsWith( "//"

I'll try a couple of more things...

-Doug


On Mon, Feb 10, 2014 at 9:19 AM, Doug Blank <[email protected]> wrote:

>
> On Mon, Feb 10, 2014 at 8:47 AM, Slide <[email protected]> wrote:
>
>> All the connect call does is this:
>>
>> int rc = Sqlite3.sqlite3_open(database, out this.db);
>>
>>
>> if(rc != Sqlite3.SQLITE_OK)
>>     throw GetSqliteError(this.db, null);
>>
>>
>>
>> Which makes me thing that sqlite3_open is returning an error code. What 
>> happens if you do the same in CPython?
>>
>>
> No error, creates a file of length 0, and works:
>
> $ python
> Python 2.7.5+ (default, Sep 19 2013, 13:48:49)
> [GCC 4.8.1] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import sqlite3
> >>> sqlite3.connect("/home/dblank/test.db")
> <sqlite3.Connection object at 0x7fc3c21b6118>
> >>>
>
> $ ls -al /home/dblank/test.db
> -rw-r--r-- 1 dblank dblank 0 Feb 10 09:15 /home/dblank/test.db
>
> -Doug
>
>
>
>>
>>
>> On Fri, Feb 7, 2014 at 6:01 AM, Doug Blank <[email protected]> wrote:
>>
>>>
>>> On Fri, Feb 7, 2014 at 7:47 AM, Slide <[email protected]> wrote:
>>>
>>>> Do you get a specific error message?
>>>>
>>>
>>> Sorry, yes:
>>>
>>> Traceback (most recent call last):
>>>   File "<string>", line 1, in <module>
>>> _sqlite3.OperationalError: unable to open database file
>>>
>>> Does this work for you? I get this error running latest ipy.exe (Mono
>>> 2.10, Ubuntu 13.10) and IronPython in Calico.
>>>
>>> -Doug
>>>
>>>
>>>
>>>>
>>>>
>>>> On Fri, Feb 7, 2014 at 5:37 AM, Doug Blank <[email protected]>wrote:
>>>>
>>>>> Just recently discovered the sqlite3 port for IronPython, but having
>>>>> some basic trouble:
>>>>>
>>>>> This works fine:
>>>>>
>>>>> import sqlite3
>>>>> sqlite3.connect("test.db")
>>>>>
>>>>> but this doesn't:
>>>>>
>>>>> import sqlite3
>>>>> sqlite3.connect("/home/dblank/test.db")
>>>>>
>>>>> Any ideas?
>>>>>
>>>>> -Doug
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Ironpython-users mailing list
>>>>> [email protected]
>>>>> https://mail.python.org/mailman/listinfo/ironpython-users
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Website: http://earl-of-code.com
>>>>
>>>
>>>
>>
>>
>> --
>> Website: http://earl-of-code.com
>>
>> _______________________________________________
>> Ironpython-users mailing list
>> [email protected]
>> https://mail.python.org/mailman/listinfo/ironpython-users
>>
>>
>
_______________________________________________
Ironpython-users mailing list
[email protected]
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to