<p>Andres Hi.<br />Yep you should be able to. I have not used Oracle but
ODBC no problems.<br />Your error message is due to the compiler not
knowing that the assemby is required. <br /><br />If you look at the lines
bellow you will see what command I have just ran to compile an ODBC app.
(Web in this case)<br /><br />mcs /t:library /out:XmlOpenUI.dll
-r:System.Data -r:System.Drawing AssemblyInfo.cs DataConnector.cs
XmlOpenUI.aspx.cs Global.asax.cs<br /><br />The main bit here is  
-r:System.Data<br />This tells the compilere to include teh relevent
bits.<br /><br />All the best<br />Simon<br />-- <br />Simon Bain <br
/>TENdotZERO <br />---------- <br />XML Open Conference Speaker:- Data
Integration with XML and Mono <br />http://www.xmlopen.org <br
/>---------- <br />XML 2004 Conference Speaker:- e-Voting <br
/>http://www.xmlconference.org/xmlusa/ <br /><br />&gt; Hello. <br />&gt;
<br />&gt; My third try has been ODBC and I again didn't success. <br
/>&gt; <br />&gt; My error now is from the compiler: &quot;error CS0006:
Cannot find assembly <br />&gt; `System.Data.Odbc'&quot;. <br />&gt; <br
/>&gt; My config file seems correct: <br />&gt; <br />&gt; <configuration
/><br />&gt; <dllmap target="libc.so.6" dll="cygwin1.dll" /><br />&gt;
<dllmap target="libc.so.6" dll="libc" /><br />&gt; <dllmap
target="libc.so.6" dll="libintl" /><br />&gt; <dllmap target="libxslt.so"
dll="libxslt.dll" /><br />&gt; <dllmap target="libmysqlclient.so"
dll="libmySQL.dll" /><br />&gt; <dllmap target="libodbc.so"
dll="odbc32.dll" /><br />&gt; <dllmap target="clntsh" dll="oci" /><br
/>&gt; <dllmap target="libdb2_36.so" dll="db2cli" /><br />&gt;
</configuration /><br />&gt; <br />&gt; Of course, I am &quot;using
System.Data.Odbc&quot; and calling the compiler with <br />&gt;
&quot;-r:System.Data.Odbc&quot;. And there are no more instructions to get
it <br />&gt; working <br />&gt; in http://www.go-mono.com/odbc.html . <br
/>&gt; <br />&gt; Can I really use Mono to develop, on Windows, a program
that access to a <br />&gt; (Oracle)DB? :o <br />&gt; <br />&gt; Regards,
<br />&gt; <br />&gt; knocte <br />&gt; <br />&gt; -----Mensaje
original----- <br />&gt; De: Simon Bain [mailto:sibain@tendotzero.com] <br
/>&gt; Enviado el: miércoles, 15 de septiembre de 2004 11:40 <br />&gt;
Para: Gomez Aragoneses, Andres <br />&gt; Asunto: RE: [Mono-devel-list]
Exception using ASP.NET (XSP) and OleDb <br />&gt; class <br />&gt; <br
/>&gt; <br />&gt; Hi. <br />&gt; <br />&gt; I have also looked and cannot
see a gda reference on my win box, so I <br />&gt; would <br />&gt; assume
that this is as yet unavailale. However do not assume that all <br />&gt;
references are placed in to the config. <br />&gt; <br />&gt; I found that
I had to add an additional odbc32 to the config. odbc was <br />&gt;
present but the mapping required odbc32 to also be added. <br />&gt; <br
/>&gt; All the best <br />&gt; Simon <br />&gt; -- <br />&gt; Simon Bain
<br />&gt; TENdotZERO <br />&gt; ---------- <br />&gt; XML Open Conference
Speaker:- Data Integration with XML and Mono <br />&gt;
http://www.xmlopen.org <br />&gt; ---------- <br />&gt; XML 2004
Conference Speaker:- e-Voting <br />&gt;
http://www.xmlconference.org/xmlusa/ <br />&gt; <br />&gt;&gt; Thanks for
your comments. <br />&gt;&gt; <br />&gt;&gt; I haven't found any file with
the letters &quot;gda&quot; on my Mono directory, so <br />&gt;&gt; I <br
/>&gt; <br />&gt;&gt; believe the lib is not available (yet?). And if it
existed there, why <br />&gt;&gt; wouldn't Mono installation set it by
default on the config file? Is this <br />&gt;&gt; going to be implemented
in the future? Should we submit a bug (RFE) <br />&gt;&gt; report <br
/>&gt; <br />&gt;&gt; about this? <br />&gt;&gt; <br />&gt;&gt; I am going
to test now the access with ODBC, as you recommend. I will <br />&gt;&gt;
tell <br />&gt; <br />&gt;&gt; you when I have the results. <br />&gt;&gt;
<br />&gt;&gt; Regards, <br />&gt;&gt; <br />&gt;&gt; Andrew <br
/>&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; -----Mensaje original----- <br
/>&gt;&gt; De: Simon Bain [mailto:sibain@tendotzero.com] <br />&gt;&gt;
Enviado el: martes, 14 de septiembre de 2004 18:15 <br />&gt;&gt; Para:
Gomez Aragoneses, Andres <br />&gt;&gt; CC:
mono-devel-list@lists.ximian.com <br />&gt;&gt; Asunto: Re:
[Mono-devel-list] Exception using ASP.NET (XSP) and OleDb <br />&gt;&gt;
class <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; Hi. <br
/>&gt;&gt; <br />&gt;&gt; A partial help (sorry not the full). <br
/>&gt;&gt; The message is often due to a dll mapping not being found. If
you look <br />&gt;&gt; in <br />&gt;&gt; the mono config file <br
/>&gt;&gt; Mono Install Directory/etc/mono/config <br />&gt;&gt; you will
see it there. What you will need to do is map the required dll <br
/>&gt;&gt; to <br />&gt; <br />&gt;&gt; the linux file. Eg for odbc
connections you would normally have to add a <br />&gt;&gt; line in the
config file like <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; <br
/>&gt;&gt; In this instance you may need (only may) something like <br
/>&gt;&gt; <br />&gt;&gt; You will need to get teh correct mapping for the
windows file version. <br />&gt;&gt; <br />&gt;&gt; I hope thsi helps,
even if only a little. <br />&gt;&gt; <br />&gt;&gt; Failing that you
could try an ODBC connection, which you will need to <br />&gt;&gt; have
<br />&gt; <br />&gt;&gt; unixODBC installed. I have used it with great
success and speed across a <br />&gt;&gt; range of different databases. It
may seem like a backward step from <br />&gt;&gt; OleDb <br />&gt;&gt; but
it does still work well, and there are a lot of drivers available. <br
/>&gt;&gt; <br />&gt;&gt; In case you have not used it here is a
connection example. <br />&gt;&gt; public string callQuery(string
strConnection, string strSQL) <br />&gt;&gt; { <br />&gt;&gt; string
strReturn = &quot; &gt; &quot;\&quot;&gt;\n&quot;; <br />&gt;&gt;
OdbcConnection dbcon = new OdbcConnection(strConnection); <br />&gt;&gt;
try <br />&gt;&gt; { <br />&gt;&gt; stringFunctions strClass = new
stringFunctions(); <br />&gt;&gt; dbcon.Open(); <br />&gt;&gt; OdbcCommand
dbcmd = new OdbcCommand(strSQL,dbcon); <br />&gt;&gt; OdbcDataReader
sqlreader = dbcmd.ExecuteReader(); <br />&gt;&gt; while
(sqlreader.Read()){ <br />&gt;&gt; //Do something <br />&gt;&gt; } <br
/>&gt;&gt; //Carry on <br />&gt;&gt; Again I hope that this helps. <br
/>&gt;&gt; <br />&gt;&gt; All the best <br />&gt;&gt; Simon <br />&gt;&gt;
-- <br />&gt;&gt; Simon Bain <br />&gt;&gt; TENdotZERO <br />&gt;&gt;
---------- <br />&gt;&gt; XML Open Conference Speaker:- Data Integration
with XML and Mono <br />&gt;&gt; http://www.xmlopen.org <br />&gt;&gt;
---------- <br />&gt;&gt; XML 2004 Conference Speaker:- e-Voting <br
/>&gt;&gt; http://www.xmlconference.org/xmlusa/ <br />&gt;&gt; <br
/>&gt;&gt;&gt; Hello guys. <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; I am
developing an ASP.NET application and I have problems connecting <br
/>&gt;&gt;&gt; to <br />&gt;&gt;&gt; the <br />&gt;&gt;&gt; database. No
compilation errors but I catch this exception: <br />&gt;&gt;&gt; <br
/>&gt;&gt;&gt; System.DllNotFoundException: gda-2 in &lt;0x00050&gt;
(wrapper <br />&gt;&gt;&gt; managed-to-native) <br />&gt;&gt;&gt;
System.Data.OleDb.libgda:gda_init (string,string,int,string[]) in <br
/>&gt;&gt;&gt; &lt;0x0003e&gt; <br />&gt;&gt;&gt;
System.Data.OleDb.OleDbConnection:.ctor () in &lt;0x0000a&gt; <br
/>&gt;&gt;&gt; System.Data.OleDb.OleDbConnection:.ctor (string) in
&lt;0x00053&gt; (wrapper <br />&gt;&gt;&gt; remoting-invoke-with-check)
System.Data.OleDb.OleDbConnection:.ctor <br />&gt;&gt;&gt; (string) <br
/>&gt;&gt;&gt; in &lt;0x00065&gt; ConexionDB:prueba () <br />&gt;&gt;&gt;
<br />&gt;&gt;&gt; My block of code is: <br />&gt;&gt;&gt; <br
/>&gt;&gt;&gt; <br />&gt;&gt;&gt; public class ConexionDB { <br
/>&gt;&gt;&gt; <br />&gt;&gt;&gt; const string sCon =
&quot;DSN=cronos_geac_oracle;PASSWORD=xxxxx;UID=user;&quot;; <br
/>&gt;&gt;&gt; <br />&gt;&gt;&gt; public string prueba () { <br
/>&gt;&gt;&gt; <br />&gt;&gt;&gt; OleDbConnection oCon; <br />&gt;&gt;&gt;
<br />&gt;&gt;&gt; try { <br />&gt;&gt;&gt; oCon = new
OleDbConnection(this.sCon); <br />&gt;&gt;&gt; } <br />&gt;&gt;&gt; catch
(Exception e) { <br />&gt;&gt;&gt; return e+&quot;&quot;; <br
/>&gt;&gt;&gt; } <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; } <br
/>&gt;&gt;&gt; } <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; The thing is that I
have already found one person that has had my <br />&gt;&gt;&gt; problem,
<br />&gt;&gt; <br />&gt;&gt;&gt; but it seems no one replied his message
(thread formed by only one <br />&gt;&gt;&gt; message): <br />&gt;&gt;&gt;
<br />&gt;&gt;&gt;
http://www.mail-archive.com/mono-list@lists.ximian.com/msg09588.html <br
/>&gt;&gt;&gt; <br />&gt;&gt;&gt; The unique difference, I think, is that
I am on Windows XP and he is on <br />&gt;&gt;&gt; Linux. Version of Mono:
1.0.1. <br />&gt;&gt;&gt; <br />&gt;&gt;&gt; Anyone could comment anything
about this? Thanks very much in advance. <br />&gt;&gt;&gt; <br
/>&gt;&gt;&gt; -- <br />&gt;&gt;&gt; Regards, <br />&gt;&gt;&gt; <br
/>&gt;&gt;&gt; Andrew <br />&gt;&gt;&gt;
_______________________________________________ <br />&gt;&gt;&gt;
Mono-devel-list mailing list <br />&gt;&gt;&gt;
Mono-devel-list@lists.ximian.com <br />&gt;&gt;&gt;
http://lists.ximian.com/mailman/listinfo/mono-devel-list <br
/>&gt;&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; <br />&gt;&gt; <br />&gt;
_______________________________________________ <br />&gt; Mono-devel-list
mailing list <br />&gt; Mono-devel-list@lists.ximian.com <br />&gt;
http://lists.ximian.com/mailman/listinfo/mono-devel-list <br />&gt; <br