<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HyperHawk &#187; VB.NET</title>
	<atom:link href="http://notes.hyperhawk.com/category/vb-net/feed" rel="self" type="application/rss+xml" />
	<link>http://notes.hyperhawk.com</link>
	<description>Development Notes</description>
	<lastBuildDate>Thu, 27 May 2010 19:08:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VB.NET QuickBooks Connection</title>
		<link>http://notes.hyperhawk.com/vb-net/vb-net-quickbooks-connection-23.htm</link>
		<comments>http://notes.hyperhawk.com/vb-net/vb-net-quickbooks-connection-23.htm#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:29:10 +0000</pubDate>
		<dc:creator>HyperHawk</dc:creator>
				<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://notes.hyperhawk.com/?p=23</guid>
		<description><![CDATA[Use with QODBC:

Imports System
Imports System.Data
Imports System.Data.Odbc
Public Class Form1
Public db_output As String
Public Sub Form1_Load() Handles Me.Load
DB_Query()
End Sub
Public Sub Form1_Close() Handles Button1.Click
Me.Close()
End Sub
Private Sub DB_Query()
' Set up connection string
Dim ConnString As String = "dsn=QuickBooks Data"
' Set up query string
Dim CmdString As String = " SELECT FullName, EditSequence FROM account LIMIT 5 "
'Declare Connection and DataReader variables
Dim Conn [...]]]></description>
			<content:encoded><![CDATA[<p>Use with QODBC:</p>
<p><code><br />
Imports System<br />
Imports System.Data<br />
Imports System.Data.Odbc<br />
Public Class Form1<br />
Public db_output As String<br />
Public Sub Form1_Load() Handles Me.Load<br />
DB_Query()<br />
End Sub<br />
Public Sub Form1_Close() Handles Button1.Click<br />
Me.Close()<br />
End Sub<br />
Private Sub DB_Query()<br />
' Set up connection string<br />
Dim ConnString As String = "dsn=QuickBooks Data"<br />
' Set up query string<br />
Dim CmdString As String = " SELECT FullName, EditSequence FROM account LIMIT 5 "<br />
'Declare Connection and DataReader variables<br />
Dim Conn As OdbcConnection<br />
Dim Reader As OdbcDataReader<br />
Try<br />
'Open Connection<br />
Conn = New OdbcConnection(ConnString)<br />
Conn.Open()<br />
'Execute Query<br />
Dim Cmd As New OdbcCommand(CmdString, Conn)<br />
Reader = Cmd.ExecuteReader()<br />
'Display output header<br />
'Console.WriteLine("Querying database {0} with query {1}" &#038; _<br />
' ControlChars.NewLine, Conn.Database, Cmd.CommandText)<br />
db_output &#038;= "Querying results..." &#038; vbCrLf &#038; vbCrLf<br />
db_output &#038;= "FullName" &#038; ControlChars.Tab &#038; "EditSequence" &#038; vbCrLf<br />
'Process The Result Set<br />
While (Reader.Read())<br />
db_output &#038;= Reader("FullName").PadLeft(9) &#038; ControlChars.Tab &#038; ControlChars.Tab &#038; Reader("EditSequence") &#038; vbCrLf<br />
' db_output &#038;= ("FullName").PadLeft(9) &#038; _<br />
' ControlChars.Tab &#038; ControlChars.Tab &#038; Reader(1) &#038; vbCrLf<br />
End While<br />
'MessageBox.Show(db_output)<br />
TextBox1.Text = db_output<br />
'System.Threading.Thread.Sleep(5000)<br />
Catch ex As Exception<br />
'db_output &#038;= "Error: " &#038; ex<br />
'Console.WriteLine("Error: {0}", ex)<br />
Finally<br />
'Close Connection<br />
'Reader.Close()<br />
'Conn.Close()<br />
End Try<br />
End Sub<br />
Private Sub Form1_Close(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click<br />
End Sub<br />
End Class<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.hyperhawk.com/vb-net/vb-net-quickbooks-connection-23.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

