<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>odbc &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/odbc/</link>
	<description>Feed of posts on WordPress.com tagged "odbc"</description>
	<pubDate>Sat, 19 Jul 2008 23:01:11 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Connecting a client machine accessing a .Net webserver to a network Access database]]></title>
<link>http://anitharamakrishnan.wordpress.com/?p=18</link>
<pubDate>Tue, 15 Jul 2008 21:00:24 +0000</pubDate>
<dc:creator>anitharamakrishnan</dc:creator>
<guid>http://anitharamakrishnan.wordpress.com/?p=18</guid>
<description><![CDATA[In order for a client using a webbrowser to connect to a webserver that accesses a Microsoft Access ]]></description>
<content:encoded><![CDATA[<p>In order for a client using a webbrowser to connect to a webserver that accesses a Microsoft Access database on a network, its not always necessary to use a DSN connection. One can use a ODBC connection to the database and build the connectionstring as follows :</p>
<p>OdbcConnection DBConn = null;<br />
DataSet DSPageData = new DataSet();<br />
string dbpath = @"<a href="//\\servername\directoryname">\\servername\directoryname</a>";<br />
DBConn = new OdbcConnection("Driver={Microsoft Access Driver (*.mdb)};Dbq=" + dbpath + "databasename.mdb;UID=;PWD=;");</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Connection Strings]]></title>
<link>http://meantheory.wordpress.com/?p=40</link>
<pubDate>Thu, 10 Jul 2008 10:56:11 +0000</pubDate>
<dc:creator>meantheory</dc:creator>
<guid>http://meantheory.wordpress.com/?p=40</guid>
<description><![CDATA[odbc and mssql are the least documented/supported databases in nearly all open source projects.  I ]]></description>
<content:encoded><![CDATA[<p>odbc and mssql are the least documented/supported databases in nearly all open source projects.  I understand, evil empire, i get it.  So when I dig up gems after tons of googling I should write them down so ...</p>
<p>Connection String for pyodbc, using a system DSN</p>
<pre>"DSN=dsn_name;UID=username;PWD=passwd"</pre>
<p>Connection String for sqlalchemy, using a system DSN</p>
<pre>'mssql://username:passwd@/?dsn=dsn_name'</pre>
<p>Leave the @ symbol after the passwd and don't use an @ symbol in your passwd (guilty).  I assume the symbol is used in the parsing of the string, why I am not so sure on.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Database Driver tidak muncul di ODBC Data Source Administrator]]></title>
<link>http://snahrowi.wordpress.com/?p=6</link>
<pubDate>Wed, 11 Jun 2008 06:33:58 +0000</pubDate>
<dc:creator>owik</dc:creator>
<guid>http://snahrowi.wordpress.com/?p=6</guid>
<description><![CDATA[Pernah ngalami hal yang sama ?
Saat akan buat koneksi ODBC baru, database driver tidak muncul di lis]]></description>
<content:encoded><![CDATA[<div>Pernah ngalami hal yang sama ?<br />
Saat akan buat koneksi ODBC baru, database driver tidak muncul di list ?</div>
<div>Waktu mengalaminya, saya curiga hal ini disebabkan oleh Windows PC saya yang hasil kloning.<br />
Untuk mengatasi problem ini, saya sudah pernah coba install Microsoft Data Access Components (MDAC), MDAC Repair Tool, Jet 4 Sp8, tetap masih gagal juga.<br />
Hikss :(</div>
<div>Setelah usaha yg ke sekian kalinya, akhirnya saya berhasil juga.<br />
Kok bisa ?<br />
Dengan cara, meng-Oprek registry Windows !<br />
Ternyata kuncinya adalah database driver tsb Key-nya tidak terpasang dengan baik di Registry.</div>
<div>Oke, saya akan berbagi apa yang saya lakukan waktu itu.<br />
Ingat, sebelum bermain-main dengan Registry Windows, pastikan kita membackup dulu. Resiko ditanggung penumpang :)</div>
<div><!--more--></div>
<div>Pertama, pastikan file driver sudah terinstall di komputer anda.<br />
Masuk ke folder WINDOWS\System32.<br />
Cek file2 berikut, untuk masing-masing database :<br />
- odbcjt32.dll (Access)<br />
- msorcl32.dll (Oracle)<br />
- odexl32.dll (Excell)<br />
- odetext32.dll (Tekt, CSV)<br />
- vfpodbc.dll (Foxpro)<br />
- sqlsrv32.dll (SQL Server)<br />
Tidak harus semuanya ada. Sesuai kebutuhan database kita saja.</div>
<div>Selanjutnya, buka Registry Editor.</div>
<div>Lihat pic dibawah ini</div>
<p><img src="http://i293.photobucket.com/albums/mm68/snahrowi/blog/RegistryODBCDriver.jpg" alt="ODBC, Database Driver Setting" /></p>
<div>Perhatikan :</div>
<div>A-&#62; Key Registry tempat ODBC Driver</div>
<div>B-&#62; Masuk kesini. Klik kanan-&#62;New-String Value</div>
<div>New Value #1 -&#62; Ganti dengan nama database (mis :  SQL Server)</div>
<div>Double klik SQL Server-&#62;Value Data: Isi dengan "Installed" (tanpa petik dua).</div>
<div>Selamat Mencoba !</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[ODBC VISTA vs VB6]]></title>
<link>http://cyberant24.wordpress.com/?p=38</link>
<pubDate>Wed, 04 Jun 2008 15:44:19 +0000</pubDate>
<dc:creator>ant</dc:creator>
<guid>http://cyberant24.wordpress.com/?p=38</guid>
<description><![CDATA[Vista&#8230;. siapa sih yang ga kenal ama ini OS&#8230;., OS yang bikin heboh penggemar windows. OS ]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">Vista.... siapa sih yang ga kenal ama ini OS...., OS yang bikin heboh penggemar windows. OS ini memiliki user interface yang sudah canggih lah buatQ, tapi ternyata kehebatan interface vista tidak diimbangin dengan performa system, karena ada fungsi-fungsi yang sudah berjalan baik di XP ga bisa jalan dengan baik di vista. sebagai contoh, gua kemarin nginstall aplikasi [develop pake vb] di vista nah aplikasi yang install ini butuh koneksi ODBC buat konek ke server database. ODBC (open database conectivity) adalah fasilitas yang disediakan oleh microsoft untuk koneksi ke sebuah database.<!--more--></p>
<p style="text-align:justify;">saat gua konfigurasi ODBC di vista, gua kagak bisa konek ke server. server database gua pakai 2003 server. gua bingung tuh... masak aplikasi gua kagak bisa jalan... akhirnya gua nanya lah ke IT clien gua, ada yang pernah konfigurasi ODBC di clien. e... malah mereka bilang maaf mas, vista memang masih belum stabil, dilihatin tuh artikel tentang vista yang belum support ODBC, gua tambah stress pada saat itu.. didepan bos besar clien masak gua kagak bisa nginstall aplikasi gua... he..he...</p>
<p style="text-align:justify;">alhasil setelah 1,5jam gua otak-atik tu vista, dapat hasil juga gua. aplikasi gua bisa jalan tuh di vista, tapi laporannya ga bisa tampil soalnya konfigurasi ODBCnya gagal dibuat. aplikasi gua pakai 2 macam koneksi : tembak server langsung [aplikasi] &#38; DSN [repot/crystall repot], nah yang tembak lansung ke server bisa... akhirnya gua putus asa, gua bikin tuh DSN [ODBC] dengan nama yang sesuai dengan yang diminta ama repot gua, walaupun DSN ga bisa konek ke server gua tetep bikin tu DSN.</p>
<p style="text-align:justify;">puji syukur sih, saat gua coba jalanin system dan nyoba repotnya muncul tuh repot, bener lagi. ya akhirnya dari pengalaman yang gua alami itu, gua narik kesimpulan bahwa crystall repot itu mampu buat koneksi sendiri yang penting dikasih jalannya aja... he..he... [moga ga untung-untungan tu koneksi ODBC]</p>
<p style="text-align:justify;">ya intinya kalo rekan-rekan mau koneksi ke server pakai ODBC, seandainya kejadiannya kayak gua, ya rekan-rekan paksain aja itu nama DSN [ODBC]nya biar nanti CRnya yang create koneksinya sediri,, yang penting kalian kasih alamatnya nanti si CR yang cari kunci ama buka pintunya... he.. he...</p>
<p style="text-align:justify;">semoga bermanfaat....</p>
<p style="text-align:justify;">ant</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Conexión JDBC a base de datos SQLServer]]></title>
<link>http://soyunjuncohueco.wordpress.com/?p=29</link>
<pubDate>Tue, 03 Jun 2008 14:39:27 +0000</pubDate>
<dc:creator>juncohueco</dc:creator>
<guid>http://soyunjuncohueco.wordpress.com/?p=29</guid>
<description><![CDATA[He tenido que conectar desde Java con una base de datos en SQLServier, y como me ha costado un rato ]]></description>
<content:encoded><![CDATA[<p>He tenido que conectar desde Java con una base de datos en SQLServier, y como me ha costado un rato la tontería voy a dejar aquí los pasos.</p>
<p>Finalmente, la conexión la he realizado a través de ODBC.</p>
<p>Para generar una conexión desde ODBC:</p>
<p>Inicio -&#62; Configuración -&#62; Panel de control -&#62; Herramientas administrativas -&#62; Orígenes de datos (ODBC).</p>
<p>Se puede crear un DSN de usuario o de sistema, dependiendo de la visibilidad que se quiera dar.</p>
<p>Se pulsa sobre el botón "Agregar". En la pantalla se selecciona el driver para SQL Server.</p>
<p><!--more--></p>
<p>Se configuran los datos que el asistente va pidiendo. El dato importante es qué base de datos se desea especificar como predeterminada, ya que por defecto se conectará a esta base de datos.</p>
<p style="text-align:center;"><a href="http://soyunjuncohueco.wordpress.com/files/2008/06/odbc.jpg"><img class="alignnone size-medium wp-image-30" src="http://soyunjuncohueco.wordpress.com/files/2008/06/odbc.jpg?w=300" alt="" width="300" height="208" /></a></p>
<p>En el código, se crea la conexión de la siguiente forma:<code><br />
Connection con =<br />
DriverManager.getConnection("jdbc:odbc:NombreConexión", "usuario", "contraseña");</code></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[-vbscript- System information to Access on logon]]></title>
<link>http://dhalicious.wordpress.com/?p=4</link>
<pubDate>Thu, 29 May 2008 11:34:58 +0000</pubDate>
<dc:creator>dhalicious</dc:creator>
<guid>http://dhalicious.wordpress.com/?p=4</guid>
<description><![CDATA[I made this script to verify our inventory of computers.
It&#8217;s a nice and simple example of ODB]]></description>
<content:encoded><![CDATA[<blockquote><p>I made this script to verify our inventory of computers.<br />
It's a nice and simple example of ODBC use in vbscript.<br />
This is part of a larger "all-in-one" loginscript.<br />
You'll need an Access 2000 DB with 1 table: <em>"devices"</em> with<br />
all corresponding fields in the script (bottom section).<br />
NO error-handling yet!</p>
<blockquote><p><span style="color:#008000;">'******************************************<br />
' Device information to Access DB on login.<br />
'******************************************<br />
' Use, modify or share it but don't hold me<br />
' responsible.<br />
' Created by Stanny Nuytkens -2008-<br />
' <a href="http://dhalicious.wordpress.com/">http://dhalicious.wordpress.com</a><br />
' This is part of a all-in-one loginscript<br />
' that I'm currently working on.<br />
'*****************************************<span style="color:#008000;">' connectionstring, connection, recordset, network object</span><span style="color:#008000;"> </p>
<p></span></span><br />
Dim cs, cn, rs, net<br />
<span style="color:#008000;">' values to get:</span><br />
Dim id, user, osname, osversion, osmanufacturer, osconfiguration, osbuildtype, owner, organization, _<br />
pid, installdate, uptime, windir, sysdir, bootdevice, locale, timezone, totphysmem, avphysmem, _<br />
totpagefile, avpagefile, sysmanufacturer, sysmodel, systype, domain, cpus, biosversion, officeversion</p>
<p>strComputer = "."   ' local PC<br />
<span style="color:#008000;">' connection string for access 2000 DB file (mdb)</span><br />
cs = "Driver={Microsoft Access Driver (*.mdb)};Dbq=use.mdb;Uid=Admin;Pwd=;"<br />
<span style="color:#008000;">' create word instance to check office version</span><br />
set wrdapp = createobject("Word.Application")</p>
<p>set dicProductType = CreateObject("Scripting.Dictionary")<br />
dicProductType.Add 1, "Workstation"<br />
dicProductType.Add 2, "Domain Controller"<br />
dicProductType.Add 3, "Standalone Server"<br />
set objWMIDateTime = CreateObject("WbemScripting.SWbemDateTime")<br />
set objWMI = GetObject("winmgmts:\\" &#38; strComputer &#38; "\root\cimv2")<br />
set colOS = objWMI.InstancesOf("Win32_OperatingSystem")<br />
set colCS = objWMI.InstancesOf("Win32_ComputerSystem")<br />
set colBIOS = objWMI.InstancesOf("Win32_BIOS")<br />
Set cn = CreateObject("ADODB.Connection")<br />
Set rs = CreateObject("ADODB.Recordset")<br />
Set net = CreateObject("WScript.NetWork")</p>
<p><span style="color:#008000;">' collect values and put them in variables</span><br />
for each objOS in colOS<br />
   id = objOS.CSName<br />
   osname = objOS.Caption<br />
   osversion = objOS.Version &#38; "_" &#38; objOS.BuildNumber<br />
   osmanufacturer = objOS.Manufacturer<br />
   osconfiguration = dicProductType.Item(objOS.ProductType)<br />
   osbuildtype = objOS.BuildType<br />
   owner = objOS.RegisteredUser<br />
   organization = objOS.Organization<br />
   pid = objOS.SerialNumber<br />
   objWMIDateTime.Value = objOS.InstallDate<br />
   installdate = objWMIDateTime.GetVarDate<br />
   objWMIDateTime.Value = objOS.LastBootUpTime<br />
   uptime = objWMIDateTime.GetVarDate<br />
   windir = objOS.WindowsDirectory<br />
   sysdir = objOS.SystemDirectory<br />
   bootdevice = objOS.BootDevice<br />
   locale = objOS.Locale<br />
   timezone = "GMT" &#38; objOS.CurrentTimezone<br />
   totphysmem = round(objOS.TotalVisibleMemorySize / 1024) &#38; " MB"<br />
   avphysmem = round(objOS.FreePhysicalMemory / 1024) &#38; " MB"<br />
   totpagefile = round(objOS.TotalVirtualMemorySize / 1024) &#38; " MB"<br />
   avpagefile = round(objOS.FreeVirtualMemory / 1024) &#38; " MB"<br />
next<br />
for each objCS in colCS<br />
   sysmanufacturer = objCS.Manufacturer<br />
   sysmodel = objCS.Model<br />
   systype = objCS.SystemType<br />
   domain = objCS.Domain<br />
   cpus = objCS.NumberofProcessors<br />
next<br />
intCount = 0<br />
for each objBIOS in colBIOS<br />
   biosversion = objBIOS.Version<br />
next</p>
<p><span style="color:#008000;">' extra values, office version and username</span><br />
officeversion = mid(wrdapp.build,1,2)<br />
user = net.UserName</p>
<p>cn.Open cs</p>
<p><span style="color:#008000;">' create recordset</span><br />
rs.Open "SELECT * FROM device WHERE ID='" &#38; id &#38; "'",cn,3,3</p>
<p><span style="color:#008000;">' check if entry ID (PC name) allready exists in DB</span><br />
if rs.EOF then<br />
rs.AddNew<br />
DB_fill()<br />
rs.Update<br />
<span style="color:#008000;">' new entry added</span><br />
wscript.echo "New PC added to DB..."<br />
Else<br />
DB_fill()<br />
rs.Update<br />
<span style="color:#008000;">' existing entry updated</span><br />
wscript.echo "DB update!"<br />
end if</p>
<p><span style="color:#008000;">' close connection</span><br />
rs.close<br />
cn.close</p>
<p><span style="color:#008000;">' cleanup</span><br />
wrdapp.quit<br />
set wrdapp = Nothing<br />
set dicProductType = Nothing<br />
set objWMIDateTime = Nothing<br />
set objWMI = Nothing<br />
set colOS = Nothing<br />
set colCS = Nothing<br />
set colBIOS = Nothing<br />
Set cn = Nothing<br />
Set rs = Nothing<br />
Set net = Nothing</p></blockquote>
<p><span style="color:#008000;">'--------------------Sub that Fills DB with values (used in IF structure)</span><br />
<span style="color:#008000;">'--------------------Access DB (2000), 1 table with these fields is used to store.</span><br />
Sub DB_fill()<br />
   rs("ID") = id<br />
   rs("USER") = user<br />
   rs("OSNAME") = osname<br />
   rs("OSVERSION") = osversion<br />
   rs("OSMANUFACTURER") = osmanufacturer<br />
   rs("OSCONFIGURATION") = osconfiguration<br />
   rs("OSBUILDTYPE") = osbuildtype<br />
   rs("OWNER") = owner<br />
   rs("ORGANIZATION") = organization<br />
   rs("PID") = pid<br />
   rs("INSTALLDATE") = installdate<br />
   rs("UPTIME") = uptime<br />
   rs("WINDIR") = windir<br />
   rs("SYSDIR") = sysdir<br />
   rs("BOOTDEVICE") = bootDevice<br />
   rs("LOCALE") = locale<br />
   rs("TIMEZONE") = timezone<br />
   rs("TOTPHYSMEM") = totphysmem<br />
   rs("AVPHYSMEM") = avphysmem<br />
   rs("TOTPAGEFILE") = totpagefile<br />
   rs("AVPAGEFILE") = avpagefile<br />
   rs("SYSMANUFACTURER") = sysmanufacturer<br />
   rs("SYSMODEL") = sysmodel<br />
   rs("SYSTYPE") = systype<br />
   rs("DOMAIN") = domain<br />
   rs("CPUS") = cpus<br />
   rs("BIOSVERSION") = biosversion<br />
   rs("OFFICEVERSION") = officeversion<br />
End sub</p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[GoDaddy vs. Wordpress: The Windows Hosting Fiasco]]></title>
<link>http://kauteneffects.wordpress.com/?p=8</link>
<pubDate>Wed, 21 May 2008 04:13:07 +0000</pubDate>
<dc:creator>kauteneffects</dc:creator>
<guid>http://kauteneffects.wordpress.com/?p=8</guid>
<description><![CDATA[Edit:
So I received a rather nice communication from Mario G. of GotMVC.Com who has apparently gotte]]></description>
<content:encoded><![CDATA[<p>Edit:</p>
<p>So I received a rather nice communication from Mario G. of <a href="http://www.gotmvc.com/" target="_blank">GotMVC.Com</a> who has apparently gotten WordPress v2.5.1 to work on his Windows Deluxe hosting account. After viewing his PHPInfo results he is running PHP version 5.2.5 on Windows IIS7. As far as I know, no existing account has the IIS7 option, so only new accounts have this option, but this is a pretty good sign that GoDaddy is finally moving in the right direction with their servers and software support.</p>
<p>Additionally, the GoDaddy Hosting blog posted <a>this</a> on the 16th of June further proving their support of PHP5 and IIS 7 but only on newly opened accounts. Sounds like all of us PHP 4, IIS 6 users need to get on the phone with GoDaddy. I know I will.</p>
<p>Original Post:</p>
<p>So time and time again I see people wanting to adapt the famous Wordpress blogging system to their GoDaddy hosting account, with no success. Now, if you happen to have the Linux hosting package, then you are probably thinking, 'what are you talking about?'. Well for those of you who do happen to have their sites cozied up with the Linux package, then aside from a lack of support for certain features such as post-by-email you don't have much to worry about. There are however hundreds, if not thousands, of people who have Windows hosting packages for various reasons such as the utilization of the .Net framework. For those of us who do rely on the Windows hosting, there is no support for PHP anymore, yet as you will find PHP pages will still run to a limited extent.</p>
<p>What I have come to find through my extensive research is that there is still some form of PHP support available on most every Windows server in GoDaddy's extensive nature from what appears to be left behind from previous offerings and attempts. There are however many restrictions in place that restrict Wordpress from running correctly without extreme modification to the source files. I was able to run a PHP page which output the of so wonderful 'phpinfo()' function. Just to give you an idea of what we are working with here is a list of the disabled functions. Bear with me, it is pretty long:</p>
<blockquote><p>getmyinode, getopt, getrusage, extension_loaded, dl, mysql_pconnect, crack_check, crack_closedict, crack_getlastmessage, crack_opendict, fsockopen, pfsockopen,  mysql_list_dbs, mysql_stat, ini_get, ini_get_all, ini_alter, ini_set, get_current_user, get_defined_constants, get_include_path,  php_ini_scanned_files, php_uname, phpcredits, restore_include_path, set_include_path, set_time_limit, version_compare, zend_version, getmypid, getmyuid, getmygid, assert_options, assert, fopen, fwrite, fread, file, fpassthru, file, mail, opendir, readdir, closedir</p></blockquote>
<p>Now, what you will find here is that a majority of the functions required to go through the Wordpress installation routine, or even access your Wordpress blog are disabled. Without 'fopen()' or 'fwrite()' Wordpress is unable to create your custom 'wp-config.php' file. Without 'ini_get()' or 'ini_set()' Wordpress is again unable to continue on past many of the functions. The biggest problem however that I am sure many of you are more than familiar with is the error that results when you try to connect to your MySQL database.</p>
<p>The problem here is that the version of PHP in place on these servers (in most cases 4.3.11) requires an updated connector to interface with MySQL 4.0 and especially MySQL 5.0 databases. The work-around here would be to convert the entire Wordpress system to use the ODBC connector version 3.5.1. I have had success getting Wordpress to connect to the database after modifying it to use the ODBC connector however you will find that Wordpress will never populate your database with the schema it needs. This is because the 'schema.php' file which stores the SQL to create the database cannot execute properly without all of the variables and environment information discovered in the other files that handle the Wordpress installation process.</p>
<p>Because of this problem, unless the entire system is converted to work around all of the disabled functions and MySQL connector reliance you would have an easier time converting your entire site to PHP and using a Linux server than converting the entire Wordpress installation to a GoDaddy Windows server friendly software set. Hopefully this post will serve to save some other the frustration and anger that can easily come about when you see a PHP page work on your Windows server but can't ever seem to get Wordpress actually running.</p>
<p>Thank you,</p>
<p>Geoff Kauten<br />
<a href="http://www.KautenEffects.com">www.KautenEffects.com</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[[HowTo] From MS Access to SQL Server]]></title>
<link>http://innolandpuntoit.wordpress.com/?p=1111</link>
<pubDate>Sun, 11 May 2008 07:00:19 +0000</pubDate>
<dc:creator>innovatel</dc:creator>
<guid>http://innolandpuntoit.wordpress.com/?p=1111</guid>
<description><![CDATA[Some days ago, when I was ar work, I had a &#8220;small&#8221; problem:
I must import a MS Access da]]></description>
<content:encoded><![CDATA[<p>Some days ago, when I was ar work, I had a "small" problem:</p>
<blockquote><p>I must import a MS Access database to a SQL Server Database</p></blockquote>
<p>At the first time, I thinked the follows idea:</p>
<ul>
<li>From Access: Export Data -&#62; Not Work</li>
<li>From ODBC: Create an ODBC driver and try to connect with it -&#62; Not Work</li>
</ul>
<p>Other idea? Oh yes ... I think to use the ADP. What do you do? Read it step by step:</p>
<ol>
<li>On SQL Server create a new database (data destination)</li>
<li>On MS Access:  File -&#62; New -&#62; "project using existing data..." and select the server (SQL) and the database destination (it was created on step 1)</li>
<li>On MS Access: Import the table from the mdb file (source database) and you can do it with: File -&#62; Load External Data* -&#62; Import</li>
<li>Select all table (or only the table you need)</li>
<li>Please wait ...</li>
<li>When the process end, you can have the data on your SQL Server Database</li>
</ol>
<p>Is it not difficult ;)</p>
<p>* I'm not sure of the name of this menu ... It's the 3th row under file.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Conectando a um BD Access com Java]]></title>
<link>http://crocidb.wordpress.com/?p=142</link>
<pubDate>Tue, 15 Apr 2008 20:39:04 +0000</pubDate>
<dc:creator>crocidb</dc:creator>
<guid>http://crocidb.wordpress.com/?p=142</guid>
<description><![CDATA[Eu sei que esse não é o foco principal do blog, mas é uma coisa que me pedem muito, então aí va]]></description>
<content:encoded><![CDATA[<p>Eu sei que esse não é o foco principal do blog, mas é uma coisa que me pedem muito, então aí vai!</p>
<p>Vamos usar um Banco de Dados Acess com ODBC para conectar com o Java. Tentarei mostrar da forma mais simples possível.</p>
<p>Primeiramente, crie um banco de dados no Access e salve em alguma pasta FIXA do seu projeto (um exemplo, crie uma pasta <b>bf</b> na pasta raiz do seu projeto).</p>
<p>Agora abra o Painel de Controle do Windows, vá em Ferramentas Administrativas -&#62; Fonte de Dados (ODBC). Você pode selecionar a aba Fontes de Dados do Sistema, e então clique em Adicionar. Selecione <b>Driver do Microsoft Access (*.mdb)</b> e clique em Concluir, agora coloque um nome para o Alias do seu banco (esse alias serve para interligar o Java ao Banco), clique em Selecionar e escolha o caminho do banco. Pronto, agora pressione OK e pronto! Vamos então para a melhor parte: Programação! =]</p>
<p>Na sua classe, importe:<br />
[sourcecode language='java']import java.sql.*;[/sourcecode]<br />
Ela é que contém as classes necessárias para se conectar e manipular o banco.</p>
<p>Agora, dentro da classe, você pode definir uns objetos, um <b>Connection</b>, que manipula a conexão em si, e um <b>Statement</b>, que manipula o banco com querys. Assim:<br />
[sourcecode language='java']public Connection con;<br />
public Statement stm;[/sourcecode]<br />
Agora, para facilitar, crie um método chamado <b>Connectar</b>:<br />
[sourcecode language='java']public void Conectar()<br />
	{<br />
		//JOptionPane.showMessageDialog(null, "Preparando para iniciar a conexão com o BD;");</p>
<p>		try<br />
		{<br />
			/* Tenta se conectar ao Driver */<br />
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br />
		}<br />
		catch (ClassNotFoundException e)<br />
		{<br />
			JOptionPane.showMessageDialog(null, "Impossível carregar o Driver.");<br />
			System.exit(0);<br />
		}<br />
		try<br />
		{<br />
			/* nomedobanco é o nome que você deu anteriormente ao seu alias */<br />
			con = DriverManager.getConnection("jdbc:odbc:nomedobanco");<br />
			stm = con.createStatement();<br />
		}<br />
		catch (SQLException sqle)<br />
		{<br />
			JOptionPane.showMessageDialog(null, "Problema ao conectar!");<br />
			System.exit(0);<br />
		}</p>
<p>		//JOptionPane.showMessageDialog(null, "Conectado com sucesso!");<br />
	}[/sourcecode]<br />
Você pode descomentar as linhas que mostram uma mensagem antes de se conectar e depois, só para ver como que é! ^^</p>
<p>Crie também uma função para desconectar, e se possível, chame-a antes de sair do seu programa:<br />
[sourcecode language='java']public void Desconectar()<br />
	{<br />
		try<br />
		{<br />
			con.close();<br />
		}<br />
		catch (SQLException sqle)<br />
		{<br />
			JOptionPane.showMessageDialog(null, "Problema ao desconectar!");<br />
			System.exit(0);<br />
		}<br />
	}[/sourcecode]</p>
<p>Basicamente, agora você já pode se conectar e desconectar ao banco de dados! Excelente não?</p>
<p>Tá, imagino agora que você se perguntou: "Mas como vou manipulá-lo agora?"! Hmm, Boa pergunta!</p>
<p>Para manipular o Banco de Dados em si, como fazer consultas, inserções, remoções, é necessário a utilização de SQL, portanto se você não sabe, é melhor estudar um pouco! hehehe</p>
<p>Então, voltando para o Java...</p>
<p>Lembra-se do objeto <b>Statement</b> que criamos? Então, ele é o ponto chave agora! Para executar uma query, você usa o método <b>execute</b> dele, assim:<br />
[sourcecode language='java']stm.execute("INSERT INTO tabela(nome, idade) VALUES('Bruno', 17)");[/sourcecode]<br />
Porém ele NÃO traz retorno algum, ou seja, se você quiser fazer uma consulta, por exemplo, tem que usar o método <b>executeQuery</b>, que retorna um objeto <b>ResultSet</b>, que contém todo o resgistro retornado do banco de dados, a partir da consulta.<br />
[sourcecode language='java']try<br />
{<br />
	ResultSet rs = stm.executeQuery("SELECT * FROM tabela");<br />
	while (rs.next())<br />
	{<br />
		JOptionPane.showMessageDialog(null, "Nome: " + rs.getString("nome") + " - Idade: " + rs.getInt("idade"));<br />
	}<br />
}<br />
catch (SQLException e)<br />
{<br />
	JOptionPane.showMessageDialog(null,"" + e.getMessage(),"Erro",0);<br />
}<br />
finally<br />
{<br />
	rs.close();<br />
}[/sourcecode]<br />
O Objeto ResultSet, tem um método para pegar cada tipo do banco de dados. Dentro dele vai o parâmetro que é o nome do campo a ser pego!</p>
<p>Fácil? Não exatamente! Isso é muito básico, não inútil, mas básico. Portanto, você concerteza vai precisar de mais material, então acesse este <a href="http://www.google.com.br">magnífico site</a> que você vai achar de tudo lá! =D</p>
<p>(Muito Obrigado ao ViniGodoy pela ajuda aqui! =D)</p>
<p>Valeu, até a próximaaa!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Accedere ad un database su AS400/iSeries via ODBC]]></title>
<link>http://ubuntrucchi.wordpress.com/?p=385</link>
<pubDate>Sat, 12 Apr 2008 13:34:44 +0000</pubDate>
<dc:creator>Muflone</dc:creator>
<guid>http://ubuntrucchi.wordpress.com/?p=385</guid>
<description><![CDATA[
Esistono tantissime tipologie di database, ciascuna con una precisa peculiarità: MySQL, Oracle, MS]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="alignnone size-full wp-image-386" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbc.png" alt="" width="281" height="245" /></p>
<p style="text-align:justify;">Esistono tantissime tipologie di database, ciascuna con una precisa peculiarità: MySQL, Oracle, MS SQL, Informix, Firebird, DB2, MDB Access e tanti altri. Per uniformare gli accessi ai vari database nel 1989 il <em>SQL Access Group</em> (SAG), di cui facevano parte i maggiori produttori di database, ha sviluppato un'interfaccia aperta e universale chiamata <em>Open Database Connectivity</em> (<strong>ODBC</strong>).<!--more--></p>
<p style="text-align:justify;">Tutti gli strumenti in grado di connettersi a fonti dati ODBC, un esempio fra tutti <strong>OpenOffice</strong>, potranno accedere ai dati contenuti nei database, semplicemente disponendo del relativo driver ODBC installato.</p>
<p style="text-align:justify;">L'implementazione di ODBC più utilizzata su ambienti Linux è <a title="UnixODBC" href="http://www.unixodbc.org/" target="_blank"><strong>unixodbc</strong></a> ed è quella di cui faremo uso per osservarne il funzionamento e la configurazione. Prima di iniziare è necessario installare il pacchetto unixodbc con <strong>apt-get install unixodbc</strong> e un driver ODBC per il database a cui desideriamo connetterci. Utilizzando il <a title="Connettersi ad un sistema AS400/iSeries via IBM iSeriesAccess" href="http://ubuntrucchi.wordpress.com/2008/03/17/connettersi-ad-un-sistema-as400iseries-via-ibm-iseries-access/" target="_self">pacchetto IBM iSeriesAccess visto in precedenza</a> scopriamo come configurare il driver ODBC fornito nel pacchetto per connetterci ad un sistema iSeries ed una fonte dati denominata anche <em>Data Source Name</em> (<strong>DSN</strong>) che utilizzeranno i programmi per accedere al database scelto.</p>
<hr />
<h3>Configurare driver e DSN manualmente</h3>
<p style="text-align:justify;">La configurazione del driver ODBC può essere effettuata manualmente richiamando le impostazioni fornite dal pacchetto iSeriesAccess. All'interno di una finestra terminale eseguire:</p>
<pre>sudo odbcinst -i -d -f /opt/ibm/iSeriesAccess/unixodbcregistration</pre>
<p>L'avvenuta installazione verrà confermata da:</p>
<blockquote>
<pre>odbcinst: Driver installed. Usage count increased to 1.
Target directory is /etc</pre>
</blockquote>
<p style="text-align:justify;">Terminata la configurazione del driver passiamo alla creazione di una fonte dati DSN. Possiamo configurarla sia di sistema, disponibile a tutti gli utenti, sia per singolo utente. Nel caso volessimo aggiungere un DSN di sistema modificheremo il file <strong>/etc/odbc.ini</strong>, mentre nel caso del singolo utente possiamo modificare il file <strong>.odbc.ini</strong> nella home dell'utente. Inseriremo al suo interno:</p>
<blockquote>
<pre>[iSeries]
Description             = Database iSeries Azienda
Driver                  = iSeries Access ODBC Driver
System                  = iseries.azienda
UserID                  = NOMEUTENTE
Password                = PAROLA D'ORDINE
Naming                  = 0
DefaultLibraries        = MIALIBRERIA
Database                =
ConnectionType          = 1
BlockFetch              = 1
BlockSizeKB             = 512</pre>
</blockquote>
<p style="text-align:justify;">Il nome <strong>[iSeries]</strong> sarà il nome del DSN e verrà utilizzato dagli altri programmi per riferirsi a questa connessione, il campo <strong>Description</strong> è libero per l'inserimento di una descrizione qualsiasi, <strong>System</strong> identifica l'indirizzo del server a cui connettersi, qui ho utilizzato <em>iseries.azienda</em>. I campi <strong>UserID</strong> e <strong>Password</strong> identificano l'utente e la password per l'accesso al sistema, generalmente se un programma non ne fornisce di propri utilizza quelli qui definiti, se vengono lasciati in bianco, sarà onere dell'applicazione (OpenOffice o altro) di fornirne di validi.</p>
<p style="text-align:justify;"><strong>Naming</strong> consente di definire il modello di separazione tra libreria e file: il valore 0 identifica la separazione SQL fatta con <em>LIBRERIA.NOMEFILE</em>, mentre il valore 1 identifica la separazione di sistema fatta con <em>LIBRERIA/NOMEFILE</em>. <strong>DefaultLibraries</strong> identifica l'elenco delle librerie predefinite separate da spazi dentro le quali ricercare i files/tabelle. <strong>Database</strong> indica il nome del database SQL da aprire.</p>
<p style="text-align:justify;">Il valore <strong>ConnectionType</strong> consente di definire le tipologie di istruzioni eseguibili: il valore <strong>0</strong> consente tutte le operazioni, sia in lettura che scrittura che esecuzione; il valore <strong>1</strong> consente solamente le operazioni di lettura ed esecuzione mentre il valore <strong>2</strong> consente solo operazioni di lettura dei dati.</p>
<p style="text-align:justify;">Gli ultimi due argomenti <strong>BlockFetch</strong> e <strong>BlockSizeKB</strong> consentono di definire la dimensione dei pacchetti che vengono richiesti al server per ogni singola operazione. Per ulteriori informazioni sui parametri utilizzati nella configurazione fare riferimento alla pagina <a title="Connection string keywords" href="http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzaik/connectkeywords.htm" target="_blank">Connection string keywords sul sito IBM</a>.</p>
<hr />
<h3>Configurare driver e DSN con ODBCConfig</h3>
<p style="text-align:justify;">La configurazione del driver e del DSN è anche possibile utilizzando l'interfaccia grafica <strong>ODBCConfig</strong> che tuttavia richiede le librerie <em><strong>QT3</strong></em> per un totale di circa 10 MB di pacchetti da scaricare. Per utilizzare ODBCConfig basterà installare il pacchetto <strong>unixodbc-bin</strong> e le sue librerie eseguendo <strong>sudo apt-get install unixodbc-bin</strong> in una finestra di terminale.</p>
<p style="text-align:justify;">Purtroppo non viene inserito alcun collegamento tra i menu per cui può essere necessario <a title="Modificare il menu Applicazioni" href="http://ubuntrucchi.wordpress.com/2008/03/31/modificare-il-menu-applicazioni/">inserirlo nel menu Applicazioni</a> manualmente.</p>
<p style="text-align:justify;">Per l'installazione del driver ODBC è necessario avviarlo con permessi amministrativi, per cui premiamo <strong>ALT+F2</strong> ed eseguiamo <strong>gksudo ODBCConfig</strong>.</p>
<p style="text-align:justify;"><a href="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-4.png"><img class="alignright" style="float:right;" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-4-thumb.png" alt="" width="128" height="88" /></a>L'interfaccia si presenta a schede e le prime tre serviranno a definire i DSN, lasciamole stare per il momento, dobbiamo installare il driver ODBC prima. Spostiamoci quindi sulla quarta scheda <strong>Drivers</strong>, ovviamente vuota e clicchiamo il pulsante <strong>Add</strong> per aggiungerne uno nuovo.</p>
<p style="text-align:center;"><img class="alignnone size-full wp-image-396" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-5.png" alt="" width="411" height="294" /></p>
<p style="text-align:justify;">Verranno richiesti il nome del driver ODBC, utilizzare quello fornito da IBM ovvero <em><strong>iSeries Access ODBC Driver</strong></em> e nei campi <strong>Driver</strong>, <strong>Driver64</strong>, <strong>Setup</strong> e <strong>Setup64</strong> inserire le librerie che si trovano nelle cartelle <em>lib</em> e <em>lib64</em> dove è stato installato l'iSeriesAccess. In generale vanno bene i dati mostrati nella figura sopra. Confermare i dati inseriti col primo pulsante a spunta in alto a sinistra.</p>
<p style="text-align:justify;">Passiamo adesso alla configurazione del DSN, ricordando che per inserire un DSN di sistema è necessario avere privilegi amministrativi e se è stato avviato il programma mediante sudo i DSN dell'utente saranno dell'utente root e non dell'utente che esegue il comando. Per cui:</p>
<ul>
<li>Avvviare il programma con sudo se si desidera configurare i drivers ODBC o aggiungere DSN di sistema, su file  per tutti gli utenti oppure solo per l'utente root</li>
<li>Avviare il programma senza sudo se si desidera configurare i DSN per il proprio utente</li>
</ul>
<p style="text-align:center;"><a href="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-1.png"><img class="alignnone size-full wp-image-391" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-1-thumb.png" alt="" width="128" height="88" /></a> <a href="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-2.png"><img class="alignnone size-full wp-image-392" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-2-thumb.png" alt="" width="128" height="88" /></a> <a href="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-3.png"><img class="alignnone size-full wp-image-393" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-3-thumb.png" alt="" width="128" height="88" /></a></p>
<p style="text-align:justify;">Le tre schede dell'applicazione serviranno per assegnare rispettivamente DSN <em>Utente</em>, <em>Sistema</em> (per tutti gli utenti) e su <em>File</em> (per tutti gli utenti con accesso ai singoli files). La procedura tuttavia è uguale per tutti i tipi di DSN: cliccando <strong>Add</strong> sarà avviata la procedura guidata.</p>
<p style="text-align:center;"><a href="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-6.png"><img class="alignnone size-full wp-image-399" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-6-thumb.png" alt="" width="270" height="182" /></a></p>
<p style="text-align:justify;">Verrà richiesto il driver ODBC da utilizzare: scegliere il driver <em>iSeries Access ODBC Driver</em> e premere OK per proseguire. I pulsanti Add, Remove e Configure si riferiscono ai driver, consentono di aggiungere, rimuovere e configurare un driver ODBC.</p>
<p style="text-align:justify;"><a href="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-7.png"><img class="alignright alignnone size-medium wp-image-401" style="float:right;" src="http://ubuntrucchi.wordpress.com/files/2008/04/odbcconfig-7-thumb.png" alt="" width="173" height="251" /></a>Immettere il nome del DSN (qui <em>iSeries</em>) e un'eventuale descrizione. Sul campo <strong>System</strong> immettere l'indirizzo del sistema a cui connettersi, qui abbiamo utilizzato <em>iseries.azienda</em>. Su <strong>UserID</strong> e <strong>Password</strong> è possibile indicare la coppia utente e password per l'accesso al server, lasciandole in bianco sarà onere dell'applicazione fornire i dati di accesso. Su <strong>DefaultLibraries</strong> è possibile inserire un elenco di librerie predefinite, in cui ricercare i dati, separate da spazi.</p>
<p style="text-align:justify;">Per tutti gli altri campi è possibile cliccare sopra la terza icona in alto e poi sopra il campo di cui si desidera ricevere maggiori informazioni. Fare riferimento anche alla sezione della configurazione manuale per una breve spiegazione dei singoli valori oppure alla pagina <a title="Connection string keywords" href="http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzaik/connectkeywords.htm" target="_blank">Connection string keywords sul sito IBM</a>. Il primo pulsante con la spunta in alto a sinistra servirà per confermare i dati scelti.</p>
<hr />
<p style="text-align:justify;"><a title="Flocca's blog" href="http://blog.flocca.com/" target="_blank">Giacomo Antolini</a> ha scritto un'ottima guida alla <a title="iSeries Access for Linux" href="http://blog.flocca.com/?p=9" target="_blank">configurazione del driver ODBC di iSeriesAccess</a> da cui questa prende spunto.</p>
<p style="text-align:justify;">Ulteriori informazioni sull'uso di <strong>unixodbc</strong> e sulla configurazione di altri driver ODBC possono trovarsi alla <a title="Unixodbc documentation" href="http://www.unixodbc.org/doc/" target="_blank">relativa pagina della documentazione sul sito unixodbc</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Draaitabellen en draaigrafieken maken in Excel (kan op basis vanODBC-koppeling!)]]></title>
<link>http://idafixt.wordpress.com/2008/04/07/draaitabellen-en-draaigrafieken-maken-in-excel-kan-op-basis-vanodbc-koppeling/</link>
<pubDate>Mon, 07 Apr 2008 18:04:18 +0000</pubDate>
<dc:creator>idafixt</dc:creator>
<guid>http://idafixt.wordpress.com/2008/04/07/draaitabellen-en-draaigrafieken-maken-in-excel-kan-op-basis-vanodbc-koppeling/</guid>
<description><![CDATA[Ga naar Data, Draaitabellen en draaigrafiekrapport

In drie stappen wordt de draaitabel gemaakt. Hie]]></description>
<content:encoded><![CDATA[<p>Ga naar Data, Draaitabellen en draaigrafiekrapport</p>
<p><a href="http://idafixt.files.wordpress.com/2008/04/image.png"><img style="border-width:0;" height="173" alt="image" src="http://idafixt.files.wordpress.com/2008/04/image-thumb.png" width="244" border="0"></a></p>
<p>In drie stappen wordt de draaitabel gemaakt. Hier is gekozen om te werken met gegevens uit Excel, er kan ook gekozen worden om Een externe gegevensbron te gebruiken (ODBC).</p>
<p><a href="http://idafixt.files.wordpress.com/2008/04/image71.png"><img style="border-width:0;" height="320" alt="image" src="http://idafixt.files.wordpress.com/2008/04/image7-thumb.png" width="504" border="0"></a></p>
<p>Bij het kiezen van ODBC wordt hier gevraagd de juiste ODBC-koppeling aan te geven. In het scherm is te zien dat de gegevens opgehaald worden.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/04/image24.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="290" alt="image" src="http://idafixt.files.wordpress.com/2008/04/image-thumb23.png" width="554" border="0"></a> </p>
<p>In de laatste stap kun je aangeven waar de gegevens worden geplaatst in Excel.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/04/image161.png"><img style="border-width:0;" height="178" alt="image" src="http://idafixt.files.wordpress.com/2008/04/image16-thumb.png" width="404" border="0"></a></p>
<p>Klik op indeling om de gegevens in de gewenste vorm weer te geven. Sleep de gewenste gegevens naar het doel, de kolom of de recordkant. Er moet minimaal 1 veld naar gegevens worden gesleept.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/04/image18.png"><img style="border-width:0;" height="296" alt="image" src="http://idafixt.files.wordpress.com/2008/04/image-thumb18.png" width="504" border="0"></a></p>
<p>Als de gegevens in Excel zijn weergegegven, zijn ze altijd te bewerken door gebruik van de werkbalk Draaitabel.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/04/image20.png"><img style="border-width:0;" height="213" alt="image" src="http://idafixt.files.wordpress.com/2008/04/image20-thumb.png" width="404" border="0"></a></p>
<p>Sleep hiervoor de woorden die in de werkbalk staan naar de draaitabel toe. Of sleep ze uit de tabel terug naar de werkbalk om ze te verwijderen. Ook kun je items van de kolomkop naar de records slepen en andersom.</p>
<p>Van de draaitabel kan je met het knopje draaitabel in de werkbalk heel makkelijk een draaigrafiek maken.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Search and connect through the database (ODBC)]]></title>
<link>http://ronaldalversado.wordpress.com/?p=9</link>
<pubDate>Fri, 21 Mar 2008 14:04:25 +0000</pubDate>
<dc:creator>ronaldalversado</dc:creator>
<guid>http://ronaldalversado.wordpress.com/?p=9</guid>
<description><![CDATA[Searching a database is actually a easy one. It just what i done in some tutorials
It just involves ]]></description>
<content:encoded><![CDATA[<p>Searching a database is actually a easy one. It just what i done in some tutorials<br />
It just involves a form, and a page that displays the results.</p>
<p>note: I creating my search to a simple form</p>
<p>Steps in searching through out the database<br />
1.    First we had to define variables<br />
2.    Searxh field<br />
3.    A database connection<br />
4.    The search and opening the data<br />
5.    Display the outputed search<br />
<!--more--><br />
Firstly to process my example, I want show that there is a form, so what i wanna do is to create a form.Below are the exmple code of the form</p>
<p>&#60;table&#62;<br />
&#60;tr&#62;<br />
&#60;form method="POST" action="search_results.asp"&#62;<br />
&#60;td&#62;Search: &#60;input type="text" name="txtSearch" size="50"&#62;&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;&#60;input type="submit" value="Search"&#62;&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</p>
<p>Then we could proceed to the search</p>
<p>1.     Define variables</p>
<p>&#60;%<br />
Dim strInputSearch    'Variable for the search word<br />
Dim strCon                'connect to the database<br />
Dim adoCon               'Database Connection Variable Object<br />
Dim strSQL                'SQL query for the database<br />
Dim rsSearch             'search recordset storage<br />
2.     Search field</p>
<p>This would be variable that has the search word</p>
<p>strInputSearch = Request.Form("txtSearch")</p>
<p>This makes it so people cant inject SQL code and/or cause some unwanted errors</p>
<p>strInputSearch = Replace(strInputSearch,"'", "''", 1, -1, 1)</p>
<p>3.     Database Connection</p>
<p>This is setting-up the connection</p>
<p>Set adoCon = Server.CreateObject("ADODB.Connection")</p>
<p>This is that hold the connection string</p>
<p>strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &#38;Server.MapPath("database.mdb")</p>
<p>Open the connection for the database</p>
<p>adoCon.Open strCon</p>
<p>4.   Opening the search from the database</p>
<p>Set the database connection</p>
<p>Set rsSearch = Server.CreateObject("ADODB.Recordset")</p>
<p>This is the SQL statement for searching.</p>
<p>strSQL = "SELECT tblTable.* FROM tblTable WHERE tblTable.Field LIKE '%" &#38; strInputSearch &#38; "%';"</p>
<p>Opens the database so we can get the results of the search</p>
<p>rsSearch.Open strSQL, adoCon</p>
<p>5.   And then we had to display our search by means of this</p>
<p>If there are no matches then continue</p>
<p>If rsSearch.EOF Then</p>
<p>'Write out the message that there are no matches<br />
Response.Write("There are no matches with your search")</p>
<p>'If there are matches, continue<br />
Else</p>
<p>'Loop through the database to display all the matches<br />
DO UNTIL rsSearch.EOF</p>
<p>'Write out the match found. You need to change Field to your database field you are search (its in red)<br />
Response.Write(rsSearch("Field") &#38; "&#60;br&#62;")</p>
<p>'Move to next line in database<br />
rsSearch.MoveNext<br />
'Continue looping through database to display all results found<br />
Loop<br />
End If</p>
<p><strong>note: as we open the database we had to corresponding action to do to close the database</strong></p>
<p>'Reset server objects<br />
Set rsSearch = Nothing<br />
adoCon.Close<br />
Set adoCon = Nothing<br />
%&#62;</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Java connecting with an ODBC]]></title>
<link>http://ronaldalversado.wordpress.com/2008/03/21/java-connecting-with-an-odbc/</link>
<pubDate>Fri, 21 Mar 2008 13:52:51 +0000</pubDate>
<dc:creator>ronaldalversado</dc:creator>
<guid>http://ronaldalversado.wordpress.com/2008/03/21/java-connecting-with-an-odbc/</guid>
<description><![CDATA[Java Database Connectivity (JDBC) supports ODBC-based databases and provides a independent database.]]></description>
<content:encoded><![CDATA[<p>Java Database Connectivity (JDBC) supports ODBC-based databases and provides a independent database.</p>
<p>JDBC has four primary pieces, used for each database access phase:</p>
<p>•    DriverManager: the DriverManager class loads and configures a database driver on the database<br />
•    Connection: the Connection class performs confectioning and authentication to a database<br />
<!--more--><br />
<!--c1--></p>
<div class="codemain"><!--ec1--><br />
getConnection(String url)<br />
getConnection(String url, Properties info)<br />
getConnection(String url, String eXceed, String 12345)<br />
<!--c2--></div>
<p><!--ec2--></p>
<p>The usual password and username of a database especially the oracle</p>
<p><!--c1--></p>
<div class="codemain"><!--ec1--><br />
Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@mydbserver:1521:mysid","scott", "tiger" );<br />
<!--c2--></div>
<p><!--ec2--></p>
<p>• Statement / PreparedStatement: the Statement and PreparedStatement classes send SQL statements to the database engine for preprocessing and eventually execution<br />
<!--c1--></p>
<div class="codemain"><!--ec1--><br />
Statement createStatement()<br />
Statement createStatement(int resultSetType, int resultSetConcurrency)<br />
<!--c2--></div>
<p><!--ec2--></p>
<p>…..</p>
<p><!--c1--></p>
<div class="codemain"><!--ec1--><br />
PreparedStatement prepareStatement(String sql)<br />
PreparedStatement prepareStatement(String sql,<br />
int resultSetType, int resultSetConcurrency)<br />
<!--c2--></div>
<p><!--ec2--></p>
<p>•   ResultSet: the ResultSet class allows for the inspection of results from executions</p>
<p><!--c1--></p>
<div class="codemain"><!--ec1--><br />
ResultSet rs = preparedStatement.executeQuery();<br />
<!--c2--></div>
<p><!--ec2--></p>
<p>Here some sample code for you:</p>
<p><!--c1--></p>
<div class="codemain"><!--ec1-->package com.informit.jdbc;import java.sql.*;public class JDBCExample {<br />
public static void main( String[] args ) {<br />
try {<br />
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());<br />
Connection conn = DriverManager.getConnection(<br />
"jdbc:oracle:thin:@mydbserver:1521:mysid",<br />
"exceed", "12345" );// Create a Statement<br />
PreparedStatement ps = conn.prepareStatement(<br />
"SELECT state FROM HomePage WHERE name = ?" );<br />
ps.setString( 1, "Ronald" );ResultSet rs = ps.executeQuery();<br />
// Iterate through the result and print the employee names<br />
while (rs.next ()) {<br />
System.out.println( "State: " + rs.getString( "state" ) );<br />
}<br />
}<br />
catch( Exception e ) {<br />
e.printStackTrace();<br />
}<br />
}<br />
}<!--c2--></div>
<p><!--ec2--></p>
<p>here some more example links for you:</p>
<p>http://www.javacoffeebreak.com/articles/jdbc/</p>
<p>http://www.acm.org/crossroads/columns/ovp/march2001.html</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[MS SQL Server with Linux]]></title>
<link>http://vspike.wordpress.com/?p=3</link>
<pubDate>Mon, 10 Mar 2008 16:29:34 +0000</pubDate>
<dc:creator>vspike</dc:creator>
<guid>http://vspike.wordpress.com/?p=3</guid>
<description><![CDATA[I was wondering if this is possible, and it seems that it is.  I am using Ubuntu 7.10.
First I inst]]></description>
<content:encoded><![CDATA[<p>I was wondering if this is possible, and it seems that it is.  I am using Ubuntu 7.10.</p>
<p>First I installed unixodbc and tdsodbc packages.  Then I mainly followed the instructions <a href="http://www.unixodbc.org/doc/FreeTDS.html">here</a> starting at the "Configuration" part.  These were the key, because in my ignorance I tried editing odbc.ini directly and was also looking at /etc/freetds/freetds.conf which I don't think is actually used when running with ODBC.</p>
<p>I can now use:-</p>
<p><code>isql &#60;dsnname&#62; &#60;username&#62; &#60;password&#62;</code></p>
<p>...and get a console to type arbitrary SQL in.  I tried using OpenOffice.org's oobase, and although it connects and shows me a list of tables, it can't seem to query any of them due to malformed SQL.  I'm not sure where the problem lies, but I was just experimenting.</p>
<p>Ideally I'd like to find something a bit like SQL Server Management Studio Express as a front-end, because I use that a lot.  I run a work site hosted on ASP.NET with a MSSQL backend, and I often have to run raw SQL to get around the lack of proper admin pages because the lazy developer (i.e. me) hasn't written them yet.</p>
<p>While browsing package lists, I spotted mention of GNOME Data Access (gda) which has a freetds backend, so I will check that out too.</p>
<p>More links:-</p>
<ul>
<li><a href="http://www.freetds.org/userguide/freetdsconf.htm">http://www.freetds.org/userguide/freetdsconf.htm</a></li>
<li><a href="http://www.unixodbc.org/doc/FreeTDS.html">http://www.unixodbc.org/doc/FreeTDS.html</a></li>
<li><a href="http://www.freetds.org/userguide/odbcconnattr.htm">http://www.freetds.org/userguide/odbcconnattr.htm</a></li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Airport ODBC Connection]]></title>
<link>http://verbalprocess.wordpress.com/2008/03/04/airport-odbc-connection/</link>
<pubDate>Wed, 05 Mar 2008 02:47:58 +0000</pubDate>
<dc:creator>Jarvis</dc:creator>
<guid>http://verbalprocess.wordpress.com/2008/03/04/airport-odbc-connection/</guid>
<description><![CDATA[I realize the picture below is pretty bad&#8230;it was taken with my phone in less than optimal ligh]]></description>
<content:encoded><![CDATA[<p>I realize the picture below is pretty bad...it was taken with my phone in less than optimal lighting. At first glance it doesn't appear to be anything exceptionally unusual. It's just a computer where someone is setting up an ODBC connection to a database.</p>
<p>What made this one comical to me is that the monitor that this ODBC setup was taking place on was a giant flat panel monitor hanging above the baggage claim carousel in the Wichita airport.</p>
<p>Dude...next time you might want to turn off that screen before you go advertising your database server's name and other info to everyone waiting on their luggage!</p>
<p style="text-align:center;"><img src="http://verbalprocess.wordpress.com/files/2008/03/airport_computer.jpg" alt="Airport ODBC Connection" /></p>
<p>And yes...I blacked out the server name...just in case. I really don't want a visit from Homeland Security! Although honestly, the picture was such low resolution that you couldn't make it out anyway.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Retrieving data from database using ADO in VB]]></title>
<link>http://szad.wordpress.com/?p=47</link>
<pubDate>Mon, 03 Mar 2008 15:52:04 +0000</pubDate>
<dc:creator>Syed Sumair Zafar</dc:creator>
<guid>http://szad.wordpress.com/?p=47</guid>
<description><![CDATA[while working in the lab on VB i got stuck so try to find the colution on net trust me it was not an]]></description>
<content:encoded><![CDATA[<p>while working in the lab on VB i got stuck so try to find the colution on net trust me it was not an easy task to find the desired solution so thought to share my work on my blog for other students so they can do "chaaapaaaaa" :D....</p>
<p><!--more--></p>
<p>So i assume you know the basic....first create a <b>module</b></p>
<blockquote>
<p align="left"><font face="tahoma" size="2"><i>Public goConn As New ADODB.Connection</i></font></p>
<p><font size="2"><i>Public Function DataOpen(oConn As Connection) As Boolean<br />
'On Error GoTo Open_EH</i></font></p>
<p><font size="2"><i>oConn.CursorLocation = adUseClient</i></font></p>
<p><font size="2"><i>' Set the connection string by calling<br />
' a function.<br />
oConn.ConnectionString = ConnectString()</i></font></p>
<p><font size="2"><i>' Set the mode of the connection<br />
oConn.Mode = adModeReadWrite</i></font></p>
<p><font size="2"><i>' Open the Connection<br />
oConn.Open</i></font></p>
<p><font size="2"><i>DataOpen = True</i></font></p>
<p><font size="2"><i>Exit Function</i></font></p>
<p><font size="2"><i>Open_EH:</i></font></p>
<p><font size="2"><i>' Call ErrorHandler(goConn)<br />
'DataOpen = False<br />
'Exit Function<br />
End Function</i></font></p>
<p><font size="2"><i>Public Function ConnectString() As String<br />
' SQL Server using an ODBC Data Source<br />
'ConnectString = "DSN=EmployeeSQLServer;" &#38; _<br />
'                "UID=sa;PWD=;" &#38; _<br />
'                "DATABASE=Employees"</i></font></p>
<p><font size="2"><i>' SQL Server using OLE DB Provider<br />
'ConnectString = "Provider        = sqloledb;" &#38; _<br />
'                "Data Source     = (local);" &#38; _<br />
'                "Initial Catalog = Employees;" &#38; _<br />
'                "User Id         = sa;" &#38; _<br />
'                "Password        = ; "</i></font></p>
<p><font size="2"><i>' Jet MDB<br />
ConnectString = "Provider=Microsoft.Jet.OLEDB.3.51" &#38; _<br />
";Data Source=" &#38; App.Path &#38; "..adoEmployees.mdb"<br />
End Function</i></font></p></blockquote>
<p>we are using Microsoft jet OLEDB to retrieve data which only work with Microsoft access database which is not as good as other ODBC  and OLEDB .....<b></b></p>
<p><b>"GOCONN" </b>is our connection.....</p>
<p>Now we will create two forms....one through which we connect to our database and second in which we show data..check the snaps for idea</p>
<p><a href="http://szad.wordpress.com/files/2008/03/form1.jpg" title="form1"><img src="http://szad.wordpress.com/files/2008/03/form1.thumbnail.jpg" alt="form1" /></a>      <a href="http://szad.wordpress.com/files/2008/03/form2.jpg" title="form2"><img src="http://szad.wordpress.com/files/2008/03/form2.thumbnail.jpg" alt="form2" /></a></p>
<p>now in form2 on "connect to database" button event paste this code</p>
<blockquote><p><i><font size="2">Private Sub Command1_Click()<br />
Dim boolPerform As Boolean</font></i></p>
<p><i><font size="2">Screen.MousePointer = vbHourglass</font></i></p>
<p><i><font size="2">' Open the Database Engine<br />
boolPerform = DataOpen(goConn)</font></i></p>
<p><i><font size="2">If boolPerform Then<br />
Form1.Show<br />
End If</font></i></p>
<p><i><font size="2">Screen.MousePointer = vbDefault</font></i></p>
<p><i><font size="2">End Sub</font></i></p></blockquote>
<p>and in form 1...paste this code on show event button</p>
<blockquote><p><i><font size="2">Private Sub Command1_Click()<br />
Dim oRS As Recordset<br />
Dim strSQL As String</font></i></p>
<p><i><font size="2">strSQL = "SELECT "<br />
strSQL = strSQL &#38; "szLast_nm, "<br />
strSQL = strSQL &#38; "sFirst_nm "<br />
strSQL = strSQL &#38; "FROM tblEmployees "</font></i></p>
<p><i><font size="2">Set oRS = New Recordset<br />
oRS.Open strSQL, goConn, _<br />
adOpenForwardOnly, adLockReadOnly<br />
Do Until oRS.EOF<br />
lstNames.AddItem oRS("sFirst_nm") &#38; _<br />
"  " &#38; oRS("szLast_nm")</font></i></p>
<p><i><font size="2">oRS.MoveNext<br />
Loop<br />
oRS.Close</font></i></p>
<p><i><font size="2">End Sub</font></i></p></blockquote>
<p>ok the coding is done.... <b>Also set your startup object to FORM2</b> by going in project menu bar then project properties......we will show form2 first to connect to data base if it could not connect to database it will show an error otherwise show form1...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Een ODBC-koppeling maken.]]></title>
<link>http://idafixt.wordpress.com/2008/02/29/een-odbc-koppeling-maken/</link>
<pubDate>Fri, 29 Feb 2008 23:27:41 +0000</pubDate>
<dc:creator>idafixt</dc:creator>
<guid>http://idafixt.wordpress.com/2008/02/29/een-odbc-koppeling-maken/</guid>
<description><![CDATA[Ga naar Start, System tools Data Sources, of open de command box en typ odbcad32

Kies een tabblad o]]></description>
<content:encoded><![CDATA[<p>Ga naar Start, System tools Data Sources, of open de command box en typ odbcad32</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/clip-image002.jpg"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/clip-image002-thumb.jpg" border="0" alt="clip_image002" hspace="12" width="244" height="223" /></a></p>
<p>Kies een tabblad om de ODBC in te maken. Met het tabblad System DSN kunnen alle systemen de ODBC-koppeling gebruiken. Met UserDSN kun je users rechten geven dit te gebruiken</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/clip-image0051.jpg"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/clip-image005-thumb1.jpg" border="0" alt="clip_image005" hspace="12" width="244" height="203" /></a></p>
<p>Kies Add voor toevoegen, Remove voor verwijderen en Configure voor bewerken.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/clip-image0091.jpg"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/clip-image009-thumb1.jpg" border="0" alt="clip_image009" hspace="12" width="244" height="184" /></a></p>
<p>Kies Client Acces ODBC Driver (32-bit)</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/clip-image0071.jpg"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/clip-image007-thumb1.jpg" border="0" alt="clip_image007" hspace="12" width="244" height="232" /></a></p>
<p>Geef de naam voor de koppeling aan in het vak Data Source name<br />
Geef de servernaam aan, of het IP adres aan in het vak System.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/clip-image0131.jpg"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/clip-image013-thumb1.jpg" border="0" alt="clip_image013" hspace="12" width="244" height="228" /></a></p>
<p>Typ in het vak Library list de bibliotheken die je wil gebruiken, hier kunnen er dus meerdere tegelijk worden ingevoerd.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/clip-image0161.jpg"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/clip-image016-thumb1.jpg" border="0" alt="clip_image016" hspace="12" width="244" height="231" /></a></p>
<p>Geef de juiste bibliotheek aan in het vak Package library</p>
<p>Gegevens van de ODBC koppeling worden opgeslagen in registry keys en in C:winntodbc.ini. Roep de registry key op via regedit: HKEY_CUrrent_userSoftwareODBC</p>
<p>Exporteer een gemaakte registry key via Registry, Export registry file.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Wat kan je met een ODBC-koppeling doen?]]></title>
<link>http://idafixt.wordpress.com/2008/02/29/wat-kan-je-met-een-odbc-koppeling-doen/</link>
<pubDate>Fri, 29 Feb 2008 23:17:47 +0000</pubDate>
<dc:creator>idafixt</dc:creator>
<guid>http://idafixt.wordpress.com/2008/02/29/wat-kan-je-met-een-odbc-koppeling-doen/</guid>
<description><![CDATA[Met een ODBC-koppeling kun je alle informatie uit elke willekeurige database ophalen en tonen in b.v]]></description>
<content:encoded><![CDATA[<p>Met een ODBC-koppeling kun je alle informatie uit elke willekeurige database ophalen en tonen in b.v. een Excel bestand of invoegen in Word.</p>
<p>Het is ook mogelijk om deze gegevens verder in de applicatie waar ze naar toe zijn gehaald te bewerken. Zo kun je met ODBC-koppelingen gegevens naar Excel overhalen en hiermee een draaitabel of draaigrafiek maken.</p>
<p><a href="http://idafixt.files.wordpress.com/2008/02/image.png"><img style="border:0;" src="http://idafixt.files.wordpress.com/2008/02/image-thumb.png" border="0" alt="image" width="284" height="150" /></a></p>
<p>Op dit moment heb ik op mijn werk gegevens uit een AS400 machine overgehaald naar Excel, waarin via een parameterquery een bestand met een bepaald soort gegevens wordt geselecteerd. Aan dit Excel bestand hangt een samenvoegbrief, zodat alle gegevens die voldoen aan de voorwaarden in een brief worden geïmporteerd. Op deze manier opent men een Excel bestand, geeft aan waar op gezocht moet worden, opent de samenvoegbrief en de brief wordt na tweemaal een klik op samenvoegen keurig gemaakt. Het enige nadeel dat ik nu heb ondervonden is dat alle Office applicaties eerst volledig moeten worden afgesloten voor gebruik en nogmaals alles afsluiten na gebruik. Misschien dat er nog een handige ODBC-kenner mij nog eens een tip aan de hand kan doen.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Archive Information System Administrator]]></title>
<link>http://jonathonralfe.wordpress.com/?p=13</link>
<pubDate>Mon, 25 Feb 2008 13:25:16 +0000</pubDate>
<dc:creator>jnralfe</dc:creator>
<guid>http://jonathonralfe.wordpress.com/?p=13</guid>
<description><![CDATA[The Archive Information System Administrator is a Microsoft .Net Web Application written in C# and a]]></description>
<content:encoded><![CDATA[<p>The Archive Information System Administrator is a Microsoft .Net Web Application written in C# and administers data held in a Hummingbird OpenText (SerachServer) database hosted on Sun Solaris.</p>
<p><a href="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_80_cut.jpg" title="Validation Rules control how document data is extracted"></a></p>
<div style="text-align:center;"><a href="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_80_cut.jpg" title="Validation Rules control how document data is extracted"><img src="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_55_cut.jpg" alt="Validation Rules control how document data is extracted" width="700" /></a></div>
<p><a href="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_55_cut.jpg" title="Validation Rules control how document data is extracted"></a></p>
<div style="text-align:center;"><a href="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_55_cut.jpg" title="Validation Rules control how document data is extracted"><img src="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_55_cut.jpg" alt="Validation Rules control how document data is extracted" /></a></div>
<p><a href="http://jonathonralfe.wordpress.com/files/2008/02/wp_validationrules_80_cut.jpg" title="Validation Rules control how document data is extracted"></a></p>
<p><a href="http://jonathonralfe.wordpress.com/files/2008/02/validationrules.jpg" title="Validation Rules control how document data is extracted"><img src="http://jonathonralfe.wordpress.com/files/2008/02/validationrules.thumbnail.jpg" alt="Validation Rules control how document data is extracted" /></a><a href="http://jonathonralfe.wordpress.com/files/2008/02/documentadmin.jpg" title="The Document Administration page allows the administrator to manage the meta data associated with any document."><img src="http://jonathonralfe.wordpress.com/files/2008/02/documentadmin.thumbnail.jpg" alt="The Document Administration page allows the administrator to manage the meta data associated with any document." /></a><a href="http://jonathonralfe.wordpress.com/files/2008/02/viewer.jpg" title="The Document Viewer allows the user to verify the content of the base document"><img src="http://jonathonralfe.wordpress.com/files/2008/02/viewer.thumbnail.jpg" alt="The Document Viewer allows the user to verify the content of the base document" /></a><a href="http://jonathonralfe.wordpress.com/files/2008/02/usermanagement.jpg" title="User Management"><img src="http://jonathonralfe.wordpress.com/files/2008/02/usermanagement.thumbnail.jpg" alt="User Management" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Archive Information System]]></title>
<link>http://jonathonralfe.wordpress.com/?p=4</link>
<pubDate>Mon, 25 Feb 2008 13:22:28 +0000</pubDate>
<dc:creator>jnralfe</dc:creator>
<guid>http://jonathonralfe.wordpress.com/?p=4</guid>
<description><![CDATA[The Archive Information System or AIS is a Microsoft .Net based Web Application.  Developed to repla]]></description>
<content:encoded><![CDATA[<p>The Archive Information System or AIS is a Microsoft .Net based Web Application.  Developed to replace the legacy client-server architecture of the same name with the primary goal of freeing the development team from the limitations imposed by deployment via SMS.  Due in a large part to the variety of PC images throughout the environment, deployment via SMS was resulting in a failure rate of approximately 3 percent.  To a client base of 2500 machines, spread over several sites, resolution time was too high and resulted in a reluctance to develop and deploy new versions and an alienation of the user base</p>
<p>Thus AIS Web was born, a Microsoft .Net Web Application which would allow the development team to more rapidly respond to users requests for funtional enhancements to the application.  No components would reside on the users client computer.  The existing database would remain and would have minimal modifications.</p>
<p>The application was written in C# to leverage the existing skills of the development team.  Connections from the Web Server to the Database server were established via ODBC as the existing third party Database supplier and drivers did not support ADO.</p>
<p><a href="http://jonathonralfe.wordpress.com/files/2008/02/searchresults_wp.jpg" title="Targeted Search Criteria"><img src="http://jonathonralfe.wordpress.com/files/2008/02/searchresults_wp.jpg" alt="Targeted Search Criteria" /></a></p>
<p><a href="http://jonathonralfe.wordpress.com/files/2008/02/searchcriteria.jpg" title="Targeted Search Criteria"><img src="http://jonathonralfe.wordpress.com/files/2008/02/searchcriteria.thumbnail.jpg" alt="Targeted Search Criteria" /></a><br />
<a href="http://jonathonralfe.wordpress.com/files/2008/02/searchresults.jpg" title="Resulting Documents and Available Translations"><img src="http://jonathonralfe.wordpress.com/files/2008/02/searchresults.thumbnail.jpg" alt="Resulting Documents and Available Translations" /></a><br />
<a href="http://jonathonralfe.wordpress.com/files/2008/02/viewertranslation.jpg" title="Viewing Target Document and Translation"><img src="http://jonathonralfe.wordpress.com/files/2008/02/viewertranslation.thumbnail.jpg" alt="Viewing Target Document and Translation" /></a><br />
<a href="http://jonathonralfe.wordpress.com/files/2008/02/viewertranslationel.jpg" title="Document Viewer and Greek Translation"><img src="http://jonathonralfe.wordpress.com/files/2008/02/viewertranslationel.thumbnail.jpg" alt="Document Viewer and Greek Translation" /></a><br />
<a href="http://jonathonralfe.wordpress.com/files/2008/02/adobe.jpg" title="Adobe Acrobat is also integrated seamlessly"><img src="http://jonathonralfe.wordpress.com/files/2008/02/adobe.thumbnail.jpg" alt="Adobe Acrobat is also integrated seamlessly" /></a></p>
]]></content:encoded>
</item>

</channel>
</rss>
