mime-version: 1.0
date: Fri, 25 Jun 2010 16:20:25 -0500
content-transfer-encoding: quoted-printable
content-location: http://ww1.pervasive.com/developerzone/access_methods/readme_activex.html
x-mimeole: Produced By Microsoft MimeOLE V6.00.2900.5931
from: <Saved by Windows Internet Explorer 8>
subject: Pervasive PSQL ActiveX Controls
content-type: text/html;
	charset="Windows-1252"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:mso=3D"urn:schemas-microsoft-com:office:office" xmlns:msdt=3D"=
uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"><HEAD><TITLE>ActiveX Controls R=
eadme v9</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" http-equiv=3DContent-T=
ype>
<META name=3DAUTHOR content=3D"Pervasive Software">
<META name=3DDESCRIPTION=20
content=3D"Information about the Pervasive ActiveX Controls">
<META name=3DOWNER content=3D"Pervasive Developer Solutions Team">
<STYLE>BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans Serif; FONT-SIZE: 80%; MA=
RGIN-RIGHT: 10em
}
A:link {
	FONT-FAMILY: Verdana; COLOR: #008000
}
A:active {
	FONT-FAMILY: Verdana; COLOR: #8fbc8b
}
A:visited {
	FONT-FAMILY: Verdana; COLOR: #996699
}
A:hover {
	BACKGROUND-COLOR: #996699; FONT-FAMILY: Verdana; COLOR: #ffffff
}
P {
	MARGIN-TOP: 0.6em; FONT-FAMILY: Verdana; MARGIN-BOTTOM: 0.6em; MARGIN-LEF=
T: 1em
}
H1 {
	BORDER-BOTTOM: black solid; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 160%
}
H2 {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 140%
}
H3 {
	MARGIN-TOP: 1.2em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 110%; xfont-size: 110%
}
H4 {
	MARGIN-TOP: 1.2em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 105%; xfont-size: 105%
}
H5 {
	MARGIN-TOP: 1.2em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 100%
}
BIG {
	FONT-SIZE: 105%; FONT-WEIGHT: bold
}
OL {
	MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 4em
}
UL {
	LIST-STYLE-TYPE: square; MARGIN-TOP: 0.6em; FONT-FAMILY: Verdana; MARGIN-=
BOTTOM: 0em
}
UL UL {
	MARGIN-TOP: 0em
}
UL LI {
	FONT-FAMILY: Verdana
}
P LI {
	LIST-STYLE-TYPE: square; FONT-FAMILY: Verdana; MARGIN-BOTTOM: 0em
}
LI P {
	FONT-FAMILY: Verdana
}
TABLE {
	MARGIN-TOP: 1em; MARGIN-LEFT: 5em; FONT-SIZE: 100%; MARGIN-RIGHT: 5em; ce=
ll-padding: 10
}
TH {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; BACKGROUND: #d3d3d3; VERTICAL-ALI=
GN: bottom
}
TR {
	VERTICAL-ALIGN: top
}
TD {
	FONT-FAMILY: Verdana; VERTICAL-ALIGN: top
}
STRONG {
	COLOR: maroon; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
P.note {
	BORDER-BOTTOM: silver solid; BORDER-LEFT: silver solid; PADDING-BOTTOM: 1=
%; BACKGROUND-COLOR: #ffffee; PADDING-LEFT: 1%; PADDING-RIGHT: 1%; MARGIN-=
LEFT: 10em; BORDER-TOP: silver solid; MARGIN-RIGHT: 10em; BORDER-RIGHT: si=
lver solid; PADDING-TOP: 1%
}
PRE {
	MARGIN-TOP: 1.2em; FONT-FAMILY: Courier; MARGIN-BOTTOM: 1.5em; COLOR: blu=
e; MARGIN-LEFT: 5em; FONT-SIZE: 70%
}
CODE {
	FONT-FAMILY: Courier; COLOR: blue; FONT-SIZE: 70%
}
P.question {
=09
}
.codecomment {
	COLOR: green
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928">
<!--[if gte mso 9]><xml>
<mso:CustomDocumentProperties>
<mso:PDB_ProductTaxHTField0 msdt:dt=3D"string">PSQL v9|7e3e4af7-15e0-439e-=
9929-f38b98b53be7</mso:PDB_ProductTaxHTField0>
<mso:PDB_Product msdt:dt=3D"string">27;#PSQL v9|7e3e4af7-15e0-439e-9929-f3=
8b98b53be7</mso:PDB_Product>
<mso:Publication_Date msdt:dt=3D"string">2006-05-01T00:00:00Z</mso:Publica=
tion_Date>
<mso:PDB_Synopsis msdt:dt=3D"string"></mso:PDB_Synopsis>
<mso:TaxCatchAll msdt:dt=3D"string">27;#PSQL v9|7e3e4af7-15e0-439e-9929-f3=
8b98b53be7</mso:TaxCatchAll>
<mso:display_urn_x003a_schemas-microsoft-com_x003a_office_x003a_office_x00=
23_Editor msdt:dt=3D"string">austin\asherwood</mso:display_urn_x003a_schem=
as-microsoft-com_x003a_office_x003a_office_x0023_Editor>
<mso:xd_Signature msdt:dt=3D"string"></mso:xd_Signature>
<mso:TemplateUrl msdt:dt=3D"string"></mso:TemplateUrl>
<mso:Order msdt:dt=3D"string">4000.00000000000</mso:Order>
<mso:PublishingExpirationDate msdt:dt=3D"string"></mso:PublishingExpiratio=
nDate>
<mso:display_urn_x003a_schemas-microsoft-com_x003a_office_x003a_office_x00=
23_Author msdt:dt=3D"string">austin\asherwood</mso:display_urn_x003a_schem=
as-microsoft-com_x003a_office_x003a_office_x0023_Author>
<mso:xd_ProgID msdt:dt=3D"string"></mso:xd_ProgID>
<mso:PublishingStartDate msdt:dt=3D"string"></mso:PublishingStartDate>
<mso:ContentTypeId msdt:dt=3D"string">0x01010066FF3360C9F6E840B4474538C0D6=
ADE4009E229CD0A4C8F849A41B9569D39005B6</mso:ContentTypeId>
<mso:_SharedFileIndex msdt:dt=3D"string"></mso:_SharedFileIndex>
<mso:_SourceUrl msdt:dt=3D"string"></mso:_SourceUrl>
</mso:CustomDocumentProperties>
</xml><![endif]-->
</HEAD>
<BODY>
<H1>Pervasive PSQL v9 ActiveX Controls - May 2006</H1>
<P>This document contains the following topics: </P>
<UL>
  <LI><A=20
  href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_Per=
vasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#AboutThisRelease">About=
=20
  the ActiveX Controls</A>=20
  <LI><A=20
  href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_Per=
vasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#Requirements">System=20
  Requirements</A>=20
  <LI><A=20
  href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_Per=
vasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#Started">Getting=20
  Started</A>=20
  <UL>
    <LI><A=20
    href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_P=
ervasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#install">Running=20
    the Installer</A>=20
    <LI><A=20
    href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_P=
ervasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#new">New=20
    in Pervasive PSQL v9 ActiveX Controls</A>=20
    <LI><A=20
    href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_P=
ervasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#comps">Components=20
    that are Updated</A> </LI></UL>
  <LI><A=20
  href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_Per=
vasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#kissues">Known=20
  Issues</A>=20
  <LI><A=20
  href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_Per=
vasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#links">Useful=20
  Links</A>=20
  <LI><A=20
  href=3D"http://ww1.pervasive.com/developerzone/access_methods/Readme_Per=
vasive%20PSQL%20ActiveX%20Controls_v9_May2006.mht#disclaimer">Disclaimer</=
A>=20
  </LI></UL>
<HR>

<H2><A name=3DAboutThisRelease></A>About the ActiveX Controls</H2>
<P>Pervasive's ActiveX interface is a set of nine custom controls that ena=
ble=20
development environments that support ActiveX to easily access Btrieve dat=
a. The=20
interface includes a data source control and eight bound data controls. </=
P>
<P>The Pervasive PSQL data source control provides the connection point be=
tween=20
your application and a Btrieve data file. In addition to acting as a data =
source=20
for other data-aware controls, the data control also exposes properties,=20
methods, and events you can use to access data from code in your=20
application-opening, closing, and creating files; and retrieving, updating=
 and=20
deleting records. </P>
<P>The Pervasive PSQL bound controls, which must be attached to the data s=
ource=20
control, include data-aware text box, list box, combo box, check box and o=
ption=20
button controls. The list and combo box controls operate either as field-b=
ound=20
controls or as multi-column record list controls. </P>
<P>Command button and horizontal and vertical scroll bar controls provide=
=20
indexed record navigation. </P>
<P>In Microsoft Visual Basic, the Pervasive PSQL data source control can a=
lso=20
act as a record source for data-aware Visual Basic controls, and for third=
-party=20
data-aware ActiveX controls. </P>
<H2><A name=3DRequirements></A>System Requirements</H2>
<UL>
  <LI>Existing install of Pervasive PSQL v9 Engine </LI></UL>
<H2><A name=3DStarted></A><B>Getting Started</B></H2>
<H3><A name=3Dinstall></A>Installer</H3>
<P>Install the ActiveX controls by running <CODE>setup.exe</CODE>. You can=
=20
choose Typical, Complete, or Custom installations. The Typical installatio=
n=20
omits the MSI redistributable files found in the Complete installation. Fo=
r more=20
information about ActiveX, see the ActiveX section of the Pervasive Develo=
per=20
Center at <A=20
href=3D"http://www.pervasive.com/developerzone/access_methods/activex.asp"=
=20
target=3D_new>http://www.pervasive.com/developerzone/access_methods/active=
x.asp</A>=20
</P>
<H3><A name=3Dcomps></A>Components List</H3>
<P>The installation will then proceed to install the following ActiveX=20
components to the <CODE>\pvsw\bin</CODE> directory for a Typical or Comple=
te=20
Install: </P>
<TABLE border=3D1 cellPadding=3D2 width=3D"60%">
  <TBODY>
  <TR>
    <TH vAlign=3Dtop width=3D"29%">
      <P><B>Component</B></P></TH>
    <TH vAlign=3Dtop width=3D"25%">
      <P><B>Description</B></P>
  <TR>
    <TD vAlign=3Dtop width=3D"29%">
      <P>ACBTR732.OCX</P></TD>
    <TD vAlign=3Dtop width=3D"25%">
      <P>ActiveX Data Access Control</P></TD>
  <TR>
    <TD vAlign=3Dtop width=3D"29%">
      <P>ACCTR732.OCX</P></TD>
    <TD vAlign=3Dtop width=3D"25%">
      <P>ActiveX Bound Controls</P></TD>
  <TR>
    <TD vAlign=3Dtop width=3D"29%">
      <P>PBTRVD32.DLL</P></TD>
    <TD vAlign=3Dtop width=3D"25%">
      <P>Meta data handling DLL</P></TD>
  <TR>
    <TD vAlign=3Dtop width=3D"29%">
      <P>PEDTCONV.DLL</P></TD>
    <TD vAlign=3Dtop width=3D"25%">
      <P>Data conversion DLL</P></TD></TR></TBODY></TABLE>
<P>Files relating to Redistributing ActiveX in other installations are ins=
talled=20
with a Complete install or Custom install if selected. If installed, they =
are=20
located in <CODE>\sdk\Redist\ActiveX\msi</CODE> </P>
<UL>
  <LI>PSDK_ActiveX_Runtime.MSM=20
  <LI>PSDK_DDF_Helper.MSM </LI></UL>
<H2><A name=3Dkissues></A><B>Known Issues in this Release</B></H2>
<P>The following are known issues with this release. </P>
<TABLE border=3D1 cellPadding=3D5 width=3D"60%">
  <TBODY>
  <TR>
    <TH vAlign=3Dtop width=3D"15%">Issue Number</TH>
    <TH vAlign=3Dtop width=3D"83%">Description</TH></TR>
  <TR>
    <TD width=3D"15%">52378</TD>
    <TD width=3D"83%">After connecting to and disconnecting from a remote =
host,=20
      VAccess properties still displays table name and selected fields of =
the=20
      previously connected database.</TD></TR>
  <TR>
    <TD width=3D"15%">52379</TD>
    <TD width=3D"83%">DdfPath, Location, and Join buttons cannot be operat=
ed=20
      from the keyboard.</TD></TR>
  <TR>
    <TD width=3D"15%">53342</TD>
    <TD width=3D"83%">The ActiveX controls do not update LONGVARCHAR type=
=20
      fields. They read existing data, but if you change the field and do =
an=20
      update/insert, status returns success, but the field has not changed=
. I=20
      This is not a new issue with 9.5 (all 9.x versions have it) but it w=
ould=20
      be great if it could be resolved.</TD></TR>
  <TR>
    <TD width=3D"15%">53378</TD>
    <TD width=3D"83%">ActiveX does not support the entire range of BigInt=
=20
      values. This is also an issue in previous Pervasive PSQL versions.</=
TD></TR>
  <TR>
    <TD width=3D"15%">53784</TD>
    <TD width=3D"83%">ActiveX does not support the GUID/UNIQUEIDENTIFIER d=
ata=20
      type.</TD></TR>
  <TR>
    <TD width=3D"15%">53785</TD>
    <TD width=3D"83%">ActiveX does not support the DateTime data=20
  type.</TD></TR></TBODY></TABLE>
<H2><A name=3Dlinks></A>Useful Links</H2>
<P>Discuss all your Pervasive development issues at DevTalk at <A=20
href=3D"http://www.pervasive.com/devtalk">http://www.pervasive.com/devtalk=
</A>.=20
</P>
<P>See some creative applications and code snippets and share your own at=
=20
Pervasive ComponentZone at <A=20
href=3D"http://www.pervasive.com/componentzone">http://www.pervasive.com/c=
omponentzone</A>.=20
</P>
<H2><A name=3DDisclaimer></A>Disclaimer </H2>
<P><FONT size=3D2>PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND DOCUME=
NTATION=20
PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN "AS IS" BASIS AND SOLELY IN=20
ACCORDANCE WITH THE TERMS AND CONDITIONS OF THE ACCOMPANYING LICENSE=20
AGREEMENT.<BR>PERVASIVE SOFTWARE INC. MAKES NO OTHER WARRANTIES WHATSOEVER=
,=20
EITHER EXPRESS OR IMPLIED, REGARDING THE SOFTWARE OR THE CONTENT OF THE=20
DOCUMENTATION; PERVASIVE SOFTWARE INC. HEREBY EXPRESSLY STATES AND YOU OR =
YOUR=20
COMPANY ACKNOWLEDGES THAT PERVASIVE SOFTWARE INC. DOES NOT MAKE ANY WARRAN=
TIES,=20
INCLUDING, FOR EXAMPLE, WITH RESPECT TO MERCHANTABILITY, TITLE, OR FITNESS=
 FOR=20
ANY PARTICULAR PURPOSE OR ARISING FROM COURSE OF DEALING OR USAGE OF TRADE=
,=20
AMONG OTHERS. </FONT></P>
<P><FONT size=3D-1>Copyright (c) 1999-2006 Pervasive Software Inc. All Rig=
hts=20
Reserved. </FONT></P></BODY></HTML>

