That&#39;s even better than a direction: that&#39;s the answer! &lt;s&gt;<div><br></div><div>Thanks,</div><div><br></div><div>Hank<br><br><div class="gmail_quote">On Tue, Apr 27, 2010 at 11:15 PM, Dino Viehland <span dir="ltr">&lt;<a href="mailto:dinov@microsoft.com">dinov@microsoft.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">








<div lang="EN-US" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">My initial guess would be that you want your string literal to
be a raw string literal.  That is it should have the r prefix such as r”data
source=…”.  I’m guessing the C# code might have been doing @”data source=…”
because of the “\n” in the connection string.</span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">

<div>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt">
<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a> [mailto:<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>] <b>On
Behalf Of </b>Hank Fay<br>
<b>Sent:</b> Tuesday, April 27, 2010 8:09 PM</span></p><div class="im"><br>
<b>To:</b> <a href="mailto:users@lists.ironpython.com" target="_blank">users@lists.ironpython.com</a><br>
</div><b>Subject:</b> [IronPython] Advantage Database <a href="http://ado.net" target="_blank">ado.net</a> provider difficulties<p></p>

</div>

</div><div><div></div><div class="h5">

<p class="MsoNormal"> </p>

<p class="MsoNormal">I&#39;m trying to use the Advantage Database <a href="http://ado.net" target="_blank">ado.net</a> provider (9.0.2.7) working in IronPython
(2.6.1003.1).  OS is Win7 x64; IDE is #develop 4.0.0.5720.  I&#39;m
getting an error that isn&#39;t telling me much.  This is based on a C#
example I have running on the same machine, in VS2010 RTM.</p>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">Here&#39;s the code (Advantage.Data.Provider.dll is referenced
in the project).  It blows up on the last line, with the error noted below
the code.  My hope is that the error will mean more to those with more
experience than I and point me in a useful direction.  FYI: the code
references a directory as a database, and the CommandText selects a field from
a DBF that is a free table, that is, not part of a VFP database container (if
you were to get the idea that I&#39;m retreading in IP after 24 years developing in
xBase languages, you would hit the mark &lt;s&gt;).</p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal"><b><span style="color:green">import</span></b><span> Advantage.Data.Provider<br>
<b><span style="color:green">from</span></b> Advantage.Data.Provider <b><span style="color:green">import</span></b> *<br>
<br>
_conn = Advantage.Data.Provider.<b><span style="color:midnightblue">AdsConnection</span></b>(<span style="color:blue">&quot;data source=c:\\vpme9apps\next\scaledsardine\versionb\xcase;\</span><br>
ServerType=local; TableType=CDX<span style="color:blue">&quot;)</span><br>
_conn.<b><span style="color:midnightblue">Open</span></b>()<br>
_cmd = _conn.<b><span style="color:midnightblue">CreateCommand</span></b>()<br>
_cmd.CommandText = <span style="color:blue">&quot;select name from
ddent&quot;</span><br>
_reader = _cmd.<b><span style="color:midnightblue">ExecuteReader</span></b>()</span></p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal"><span>And the
error:</span></p>

</div>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<div>

<p class="MsoNormal"><span>Advantage.Data.Provider.AdsException:
System error.</span></p>

</div>

<div>

<p class="MsoNormal"><span>  
at Microsoft.Scripting.Actions.Calls.MethodCandidate+Caller.Call(Object[] args,
Boolean shouldOptimize)</span></p>

</div>

<div>

<p class="MsoNormal"><span>  
at
IronPython.Runtime.Types.BuiltinFunction+BuiltinFunctionCaller`6[System.Object,System.String,IronPython.Runtime.PythonDictionary,IronPython.Runtime.PythonDictionary,IronPython.Runtime.PythonTuple,System.Int32].Call5(CallSite
site, CodeContext context, Object func, String arg0, PythonDictionary arg1,
PythonDictionary arg2, PythonTuple arg3, Int32 arg4)</span></p>

</div>

<div>

<p class="MsoNormal"><span>  
at System.Dynamic.UpdateDelegates.UpdateAndExecute7(CallSite site, Object arg0,
Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6)</span></p>

</div>

<div>

<p class="MsoNormal"><span>  
at IronPython.Runtime.Importer.Import(CodeContext context, String fullName,
PythonTuple from, Int32 level)</span></p>

</div>

<div>

<p class="MsoNormal"><span>  
at IronPython.Runtime.Operations.PythonOps.InitializeModule(Assembly
precompiled, String main, String[] references)</span></p>

</div>

<div>

<p class="MsoNormal"><span>  
at PythonMain.Main()</span></p>

</div>

<div>

<p class="MsoNormal"><span> </span></p>

</div>

<div>

<p class="MsoNormal"><span>tia,</span></p>

</div>

<div>

<p class="MsoNormal"><span> </span></p>

</div>

<div>

<p class="MsoNormal"><span>Hank Fay</span></p>

</div>

</div>

</div></div></div>

</div>

</div>


<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br></div>