Crystal Reports. Overview. Contents. Connecting the Report Designer Component to a Data Source

Size: px
Start display at page:

Download "Crystal Reports. Overview. Contents. Connecting the Report Designer Component to a Data Source"

Transcription

1 Connecting the Report Designer Component to a Data Source Overview Contents The Crystal Reports Report Designer Component (RDC) has a number of properties and methods available at runtime to connect a report to its data source. This document provides an in depth look at each of these properties, methods and their arguments. Developers can expect a better understanding of how to connect Crystal Reports to their data sources at runtime. INTRODUCTION...2 ACTIVE DATA SOURCES...2 SetDataSource and SetTablePrivateData... 2 Data Environments... 4 AddADOCommand and AddOLEDBSource... 5 PERSISTENT DATA SOURCES...7 SetLogonInfo... 7 Location Property... 9 SetSessionInfo Method LogonServer and LogonServerEx CONTACTING CRYSTAL DECISIONS FOR TECHNICAL SUPPORT /24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 1

2 Introduction Using the RDC, Crystal Reports is able to report off of both active data sources and persistent data sources. Active data sources are recordsets, resultsets, data arrays and Data Environments that only exist in memory while the application is running. Persistent data sources are databases, tables, log files, directory structures, etc. that reside and exist outside of the application. Persistent data can be broken down further into PC-type data sources and server-type data sources. The methods/properties of the RDC used to connect reports to these varying data sources include: Active Data: Persistent Data: SetDataSource, SetTablePrivateData AddADOCommand AddOLEDBSource SetLogonInfo Location, SetTableLocation SetSessionInfo LogonServer, LogonServerEx Active Data Sources All reports designed to use Active Data will use the Crystal Reports Active Data driver, p2smon.dll. The Active Data driver is not designed to report off of a persistent data source. SetDataSource and SetTablePrivateData The SetDataSource method and SetTablePrivateData method are designed to do exactly the same thing: Pass a populated connected or disconnected recordset to a report. The SetTablePrivateData is a hidden member of the DatabaseTable object and is maintained for backwards compatibility. The SetDataSource of the Database object should be used instead. 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 2

3 Syntax for SetTablePrivateData Method The syntax of the SetTablePrivateData method is: Sub SetTablePrivateData(DataTag as long, data) The first argument, DataTag, is always passed in as the value 3 (this refers to Active Data). The second argument, data, is one of the following: An ActiveX Data Object (ADO) recordset A Crystal Data Object (CDO) rowset A Remote Data Object (RDO) resultset Sample code using the SetTablePrivateData Method Dim Report As New CrystalReport1 Dim ADOrs As New ADODB.Recordset ADOrs.Open Select * from Customer, _ DSN=Xtreme Sample Database Pass the ADO Recordset to the first Table in Report Report.Database.Tables(1).SetTablePrivateData _ 3, ADOrs Syntax for the SetDataSource Method The syntax for the SetDataSource method is: Arguments in square brackets are optional. Database Object Sub SetDataSource(data, [datatag], [tablenumber]) DatabaseTable Object Sub SetDataSource(data, [datatag]) The first argument, data, is the recordset/resultset (as mentioned above). The second optional argument, datatag, is optional and should always be 3 when used. Using any other value for datatag will cause unexpected results. The third optional argument, tablenumber, specifies which table in the report to pass the recordset to (the numbering is 1-based with the first table in the report having the value 1, the second table having the value 2, and so on). When calling SetDataSource at the DatabaseTable object level, the tablenumber argument is redundant and should be omitted. 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 3

4 Sample code using the SetDataSource Method Dim Report As New CrystalReport1 Dim ADOrs As New ADODB.Recordset ADOrs.Open Select * from Customer, _ DSN=Xtreme Sample Database Pass the ADO Recordset the Report Report.Database.SetDataSource ADOrs Whenever possible it is recommended to use the SetDataSource method of the Database object and not the DatabaseTable object. This is due to the nature of active data, and the design of the p2smon.dll. Reports designed against an active data source should be designed to expect one recordset. Linking between multiple recordsets defeats the purpose of active data. A properly designed recordset will perform all of the linking and filtering prior to passing the data to the Crystal Reports Active Data driver, p2smon.dll. Once a recordset is populated, it is a huge array of data in memory (without any indexes). Crystal Reports Active Data driver does not perform the linking or filtering as quickly as a persistent data sources given that there are no indexes to work with. This document does not discuss how to create recordsets or how to design reports to use Active Data. For more information on designing reports using active data, refer to the file: scr8_ttxado.pdf at Data Environments The most important thing to remember when working with a Data Environment is that a Data Environment is just a graphical interface for ADO recordsets. When designing a report against a Data Environment, Crystal Reports needs a method to save the structure of a recordset generated from the Data Environment. Crystal Reports needs to know the order of the fields and their data types to allow a report to be designed against the Data Environment. Crystal Reports Active Data driver creates this structure internally by saving the Data Environment s (or ADO s) Command object. However when an application fails to properly pass a recordset to the report at runtime, unexpected results can occur. This includes error messages such as Server not yet open or Physical Database not found when the report is distributed, the database is moved, or the Data Environment is changed. The report is designed to only read the Command object once (at the original design of the report) to retrieve the recordset s structure. Any changes to the Command object or Data Environment are not actively updated. 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 4

5 At runtime, the report is always expecting to be passed a recordset using the SetDataSource method mentioned above. Sample Code using a Data Environment Dim Report As New CrystalReport1 DataEnvironment1.Command1 Report.Database.SetDataSource _ DataEnvironment1.Recordsets(1) Notice that the code is identical to populating a recordset and using the SetDataSource method. AddADOCommand and AddOLEDBSource These methods are designed to add tables to a report at runtime. Generally speaking, these methods only need to be used when a report is being created onthe-fly (using Report Creation API) against a data source with varying structure. If the report s data structure is static (field names and field data types do not change; only the volume of data changes from run to run of the report) then the report s tables should be added at design time using a Data Definition (TTX) file, and a recordset passed to the report at runtime using the SetDataSource method. Syntax for the AddADOCommand Method The syntax for the AddADOCommand method is: Sub AddADOCommand(pConnection, pcommand) AddADOCommand is designed to work with a connected recordset. The report uses the first argument, the ADO Connection object (pconnection), to connect to the data source. It uses the second argument, the ADO Command object (pcommand), to obtain table structure and populate the report with data returned from the Command object. AddADOCommand is not designed to work with stored procedures. As a workaround, populate a recordset from the stored procedure and use the DatabaseTable s Add method to pass the recordset to the report. For more information, see Knowledge Base article c at 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 5

6 Sample Code Using the AddADOCommand Method Dim Report As New CrystalReport1 Dim ADOcn As New ADODB.Connection Dim ADOcmd As New ADODB.Command ADOcn.CursorLocation = aduseclient ADOcn.Open "DSN=Xtreme Sample Database" ADOcmd.ActiveConnection = ADOcn ADOcmd.CommandText = "Select * from Customer" Report.Database.AddADOCommand ADOcn, ADOcmd AddOLEDBSource is designed the same way as AddADOCommand in that it adds a new table to the report. The difference is that it does not work with active data; instead it adds a table connecting through OLE DB to a persistent data source. The Crystal Reports database driver used is the P2soledb.dll. Syntax for the AddOLEDBSource Method The syntax for the AddOLEDBSource method is: Sub AddOLEDBSource(pConnectionString As String, ptablename As String) The first argument, pconnectionstring, is an OLE DB connection string specifying which data source to connect to. The second argument, ptablename, is the name of the table in the data source to be added to the report. Sample code using the AddOLEDBSource Method Dim Report As New CrystalReport1 Report.Database.AddOLEDBSource _ "DSN=Xtreme Sample Database, Customer For more information on how to create an OLE DB connection string, see Microsoft Knowledge Base article Q at 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 6

7 Persistent Data Sources Unlike active data sources, which only exist for the duration of an application s execution, persistent data sources (databases) reside on either a local computer or a server. Whether a database is a local PC database or a server-type database, the properties/methods used to connect to the database using the RDC will be one or more of the following: SetLogonInfo Location, SetTableLocation SetSessionInfo LogonServer, LogonServerEx SetLogonInfo The SetLogonInfo method of the DatabaseTable object is the most popular method for connecting a report to its database. SetLogonInfo is primarily used for connecting to ODBC and server-type databases. Server-type databases include MS SQL Server, Oracle, DB2, Informix, Sybase, Pervasive SQL Server, etc. Arguments in square brackets are optional. Syntax for SetLogonInfo method Sub SetLogonInfo(pServerName as string, [pdatabasename],[puserid],[ppassword]) pservername is the physical name of your server (i.e. computername) or ODBC Data Source Name (DSN). PDatabaseName is the name of your database (i.e. pubs). puserid, and ppassword are the user ID and password. TIP To use the logon values already stored in a report (RPT) file, use empty strings ( ) for the pservername, pdatabasename, and puserid arguments. You will always need to set a value for the ppassword. 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 7

8 When connecting through OLE DB to an MS Jet provider, pservername is the path to the Access Database (such as c:\path\to\database.mdb ). When using an Oracle database, pdatabasename should be set to an empty string ( ). When using ODBC, pservername sets the data source location to a new ODBC DSN. PServerName cannot be used to specify a different path/location than what is specified in the ODBC DSN. To change the path to a PC-type data source when using a single ODBC DSN, pass in a database qualifier as the value for PdatabaseName using the syntax: "<CRWDC>DBQ=<path to the new database>" Sample Code using the SetLogonInfo method Connect through ODBC to CRSS DSN (MS SQL Server) Report.Database.Tables(1).SetLogonInfo CRSS, _ pubs, sa, sa Connect natively to Oracle Service (TSN) Report.Database.Tables(1).SetLogonInfo Service, _, Scott, Tiger Pass Database level security to a PC database through ODBC (Access mdb) Report.Database.Tables(1).SetLogonInfo,,, _ password Connect to a PC database through ODBC. Use a different path to the database than that specified in the DSN. Report.Database.Tables(1).SetLogonInfo _, <CRWDC>DBQ=C:\path\to\Database.mdb,, Connect through OLEDB to an Access Database Report.Database.Tables(1).SetLogonInfo _ C:\path\to\Database.mdb 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 8

9 Tip To see the pservername, pdatabasename and puserid values that your report is designed against, check the Set Location box under the Database Set Location menu in Crystal Reports. This example shows an ODBC connection to a MS Access database: Location Property The Location property of the DatabaseTable object is used to change tables when connecting to a server type-database. The Location property also sets the path to a PC-type database. Syntax for Location property Property Location as string The location property is a read/write property Sample code for the Location Property Changing Databases and/or Table names to a SQL Table Report.Database.Tables(1).Location = pubs.dbo.authors Oracle does not have a database concept Report.Database.Tables(1).Location = schema.tablename Connecting natively to a PC type database Report.Database.Tables(1).Location = _ c:\path\to\database.mdb 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 9

10 Syntax for SetTableLocation Method Sub SetTableLocation(pLocation As String, psublocation As String, pconnectbuffersting As String) The SetTableLocation method of the DatabaseTable object works similarly to setting the Location property. The main difference being that SetTableLocation also allows writing to the SubLocation property, which is a read-only property. The SubLocation property changes MS Access table names when connecting natively. The pconnectbuffersting property should be set to an empty string ( ) when using MS Access. SetSessionInfo Method The SetSessionInfo method of the DatabaseTableObject is used when connecting natively to a MS Access database that contains either session level (user level) security, database level security, or both. Syntax for SetSessionInfo Method Sub SetSessionInfo(pSessionUserID As String, psessionpassword As String) Sample code for SetSessionInfo Method Just Database Level security Report.Database.Tables(1).SetSessionInfo _ "userid", Chr(10) & "dbpassword" Just Session Level security Report.Database.Tables(1).SetSessionInfo _ "userid","sesspswd" Both Database and Session Level security Report.Database.Tables(1).SetSessionInfo _ "userid", "sesspswd" & Chr(10) & "dbpassword" When connecting through OLE DB to a secure MS Access database use LogonServerEx LogonServer and LogonServerEx LogonServer and LogonServerEx are probably the most misunderstood methods available for making a connection to a database server. These two methods are 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 10

11 easier to understand when looked at as only belonging to the Application object (even though both also exist at the Database object level). For simplicity, assume that both of these methods, LogonServer and LogonServerEx, only exist at the Application object level. These methods are designed to create a global connection, where they only need to be called once and existing reports designed to use the connection are eligible to use it. Reports not designed with the same connection information cannot use it. Syntax for LogonServer Sub LogOnServer(pDllName As String, pservername As String, [pdatabasename], [puserid], [ppassword]) pdllname is the Crystal Reports database driver used in the report (such as P2sodbc.dll). This can be checked under the Database Convert Database Driver menu in Crystal Reports. pservername is the same as the pservername argument in SetLogonInfo, it is either the physical name of the server, or when connecting through ODBC, the ODBC DSN. pdatabasename is the name of the database to log on to. puserid and ppassword are the user ID and password. Sample code for LogonServer Dim crapplication As New CRAXDRT.Application crapplication.logonserver p2sodbc.dll, CRSS, _ pubs, sa, sa Syntax for LogonServerEx Sub LogOnServerEx(pDllName As String, pservername As String, [pdatabasename], [puserid], [ppassword], [pservertype], [pconnectionstring]) Notice that the LogonServerEx arguments are exactly the same as those for LogonServer, with the addition of pservertype and pconnectionstring. The pservertype argument value should be identical to the Server Type field found in the Set Location box in Crystal Reports. The pconnectionstring argument value is used for setting OLE DB connection strings. This allows more flexibility when using OLE DB as a connection string can be used in place of the separate pdatabasename, puserid, ppassword arguments. The LogonServerEx method is particularly useful when connecting through OLE DB to a secure MS Access database with the MS Jet provider. The 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 11

12 SetLogonInfo and LogonServer methods have no way of passing Jet security information when using OLE DB. For more information, see Knowledge Base article c at Sample code using LogonServerEx Report.Database.LogOnServerEx "p2soledb.dll", _ "C:\databases\Xtreme2000LiteDBSecure.mdb", "", "", _ "", "OLE DB", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\databases\Xtreme2000LiteDBSecure.mdb;Persis t Security Info=False;Jet OLEDB:Database Password=password" Contacting Crystal Decisions for Technical Support We recommend that you refer to the product documentation and that you visit our Technical Support web site for more resources. Self-serve Support: Support: Telephone Support: 6/24/2002 2:58 PM Copyright 2001 Crystal Decisions, Inc. All Rights Reserved. Page 12

Chapter 4 Accessing Data

Chapter 4 Accessing Data Chapter 4: Accessing Data 73 Chapter 4 Accessing Data The entire purpose of reporting is to make sense of data. Therefore, it is important to know how to access data locked away in the database. In this

More information

ODBC Client Driver Help. 2015 Kepware, Inc.

ODBC Client Driver Help. 2015 Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table

More information

ASP.NET Programming with C# and SQL Server

ASP.NET Programming with C# and SQL Server ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET Objectives In this chapter, you will: Connect to SQL Server from ASP.NET Learn how to handle

More information

Troubleshooting guide for 80004005 errors in Active Server Pages and Microsoft Data Access Components

Troubleshooting guide for 80004005 errors in Active Server Pages and Microsoft Data Access Components Page 1 of 9 Troubleshooting guide for 80004005 errors in Active Server Pages and Microsoft Data Access Components This article was previously published under Q306518 On This Page SUMMARY MORE INFORMATION

More information

ACCESSING IBM iseries (AS/400) DB2 IN SSIS

ACCESSING IBM iseries (AS/400) DB2 IN SSIS ACCESSING IBM iseries (AS/400) DB2 IN SSIS May 2011 Level: By : Feri Djuandi Beginner Intermediate Expert Platform : MS SQL Server 2008 R2 Integration Services, IBM iseries DB2 V6R1 The SQL Server Integration

More information

Crystal Reports for Visual Studio.NET

Crystal Reports for Visual Studio.NET Overview Contents This document describes how to use Crystal Reports for Visual Studio.NET with ADO.NET. This document also covers the differences between ADO and ADO.NET INTRODUCTION... 2 DIFFERENCES

More information

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO: INTRODUCTION: You can extract data (i.e. the total cost report) directly from the Truck Tracker SQL Server database by using a 3 rd party data tools such as Excel or Crystal Reports. Basically any software

More information

Using the SQL Server Linked Server Capability

Using the SQL Server Linked Server Capability Using the SQL Server Linked Server Capability SQL Server s Linked Server feature enables fast and easy integration of SQL Server data and non SQL Server data, directly in the SQL Server engine itself.

More information

Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11

Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11 Siemens Applied Automation Page 1 Maxum ODBC 3.11 Table of Contents Installing the Polyhedra ODBC driver... 2 Using ODBC with the Maxum Database... 2 Microsoft Access 2000 Example... 2 Access Example (Prior

More information

Book 3. Database Connectivity. U:\Book\Book_03.doc Database Connectivity

Book 3. Database Connectivity. U:\Book\Book_03.doc Database Connectivity 1 Book 3 Database Connectivity U:\Book\Book_03.doc Database Connectivity 5 10 15 Database Connectivity...1 1 Database Access With Windows ODBC...2 OLE/DB, ODBC and other Data Source Driver Models...2 Setting

More information

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute

Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection

More information

Fasthosts ASP scripting examples Page 1 of 17

Fasthosts ASP scripting examples Page 1 of 17 Introduction-------------------------------------------------------------------------------------------------- 2 Sending email from your web server------------------------------------------------------------------

More information

CHAPTER 23: USING ODBC

CHAPTER 23: USING ODBC Chapter 23: Using ODBC CHAPTER 23: USING ODBC Training Objectives In this section, we introduce you to the Microsoft Business Solutions Navision NODBC driver. However, it is recommended that you read and

More information

How To Understand The Error Codes On A Crystal Reports Print Engine

How To Understand The Error Codes On A Crystal Reports Print Engine Overview Error Codes This document lists all the error codes and the descriptions that the Crystal Reports Print Engine generates. PE_ERR_NOTENOUGHMEMORY (500) There is not enough memory available to complete

More information

Connecting to an Excel Workbook with ADO

Connecting to an Excel Workbook with ADO Connecting to an Excel Workbook with ADO Using the Microsoft Jet provider ADO can connect to an Excel workbook. Data can be read from the workbook and written to it although, unlike writing data to multi-user

More information

No Stress Tech Guide To Crystal Reports XI: For Beginners. By Dr. Indera E. Murphy

No Stress Tech Guide To Crystal Reports XI: For Beginners. By Dr. Indera E. Murphy No Stress Tech Guide To Crystal Reports XI: For Beginners By Dr. Indera E. Murphy Published By: Tolana Publishing PO Box 719 Teaneck, NJ 07666 USA Find us online at www.tolana.com Inquiries may be sent

More information

TS2Mascot. Introduction. System Requirements. Installation. Interactive Use

TS2Mascot. Introduction. System Requirements. Installation. Interactive Use TS2Mascot Introduction TS2Mascot is a simple utility to export peak lists from an Applied Biosystems 4000 Series database. The peak list is saved as a Mascot Generic Format (MGF) file. This can be a file

More information

DB Administration COMOS. Platform DB Administration. Trademarks 1. Prerequisites. MS SQL Server 2005/2008 3. Oracle. Operating Manual 09/2011

DB Administration COMOS. Platform DB Administration. Trademarks 1. Prerequisites. MS SQL Server 2005/2008 3. Oracle. Operating Manual 09/2011 Trademarks 1 Prerequisites 2 COMOS Platform MS SQL Server 2005/2008 3 Oracle 4 Operating Manual 09/2011 A5E03638301-01 Legal information Legal information Warning notice system This manual contains notices

More information

Crystal Reports 9.0 Database and Export Patch

Crystal Reports 9.0 Database and Export Patch Crystal Reports 9.0 Database and Export Patch Hot Fix: cr90dbexwin_en.zip Language: English Platform: Windows Last updated on: 11/4/2004 FTP Location: ftp://ftp1.businessobjects.com/outgoing/ehf/cr90dbexwin_en.zip

More information

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

Acknowledgments. About the Author

Acknowledgments. About the Author Acknowledgments About the Author 1: Arrays and Array Manipulation. CREATING AND USING ARRAYS IN VISUAL BASIC Sorting Arrays WORKING WITH SORTED ARRAYS Finding an Element with a Specific Value in a Sorted

More information

The purpose of this document is to describe how to connect Crystal Reports with BMC Remedy AR System using ODBC.

The purpose of this document is to describe how to connect Crystal Reports with BMC Remedy AR System using ODBC. UCL INFORMATION SERVICES DIVISION CRYSTAL REPORTS INTEGRATING WITH REMEDY The purpose of this document is to describe how to connect Crystal Reports with BMC Remedy AR System using ODBC. 1. Install BMC

More information

ODBC Chapter,First Edition

ODBC Chapter,First Edition 1 CHAPTER 1 ODBC Chapter,First Edition Introduction 1 Overview of ODBC 2 SAS/ACCESS LIBNAME Statement 3 Data Set Options: ODBC Specifics 15 DBLOAD Procedure: ODBC Specifics 25 DBLOAD Procedure Statements

More information

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later Copyright 2014, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training QAD Enterprise Applications Training Guide Demand Management 6.1 Technical Training 70-3248-6.1 QAD Enterprise Applications February 2012 This document contains proprietary information that is protected

More information

Migrating helpdesk to a new server

Migrating helpdesk to a new server Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2

More information

TROUBLESHOOTING GUIDE

TROUBLESHOOTING GUIDE TROUBLESHOOTING GUIDE (When using SQL Server 2008 R2) Third edition, (3 Dec 2013) This manual applies to these networked products: Lucid CoPS, Lucid Rapid, LASS 8-11, LASS 11-15 LADS, LADS Plus, Lucid

More information

Chapter 7 -- Adding Database Support

Chapter 7 -- Adding Database Support Page 1 of 45 Chapter 7 Adding Database Support About This Chapter Most applications work with large amounts of data, often shared, that is frequently stored in a relational database management system (RDBMS).

More information

Crystal Reports Installation Guide

Crystal Reports Installation Guide Crystal Reports Installation Guide Version XI Infor Global Solutions, Inc. Copyright 2006 Infor IP Holdings C.V. and/or its affiliates or licensors. All rights reserved. The Infor word and design marks

More information

Data Access Guide. BusinessObjects 11. Windows and UNIX

Data Access Guide. BusinessObjects 11. Windows and UNIX Data Access Guide BusinessObjects 11 Windows and UNIX 1 Copyright Trademarks Use restrictions Patents Copyright 2004 Business Objects. All rights reserved. If you find any problems with this documentation,

More information

PaperClip Audit System Installation Guide

PaperClip Audit System Installation Guide Installation Guide Version 1.0 Copyright Information Copyright 2005, PaperClip Software, Inc. The PaperClip32 product name and PaperClip Logo are registered trademarks of PaperClip Software, Inc. All brand

More information

MS SQL Express installation and usage with PHMI projects

MS SQL Express installation and usage with PHMI projects MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64

More information

Getting Started with STATISTICA Enterprise Programming

Getting Started with STATISTICA Enterprise Programming Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:developerdocumentation@statsoft.com Web: www.statsoft.com

More information

The manual contains complete instructions on 'converting' your data to version 4.21.

The manual contains complete instructions on 'converting' your data to version 4.21. 1 of 7 2/15/2012 10:02 AM Upgrading Authentication Pre-Installation Steps: SQL Server Installation Oracle Installation Upgrading You can only convert data from versions 3.60, 4.00, 4.01, 4.10 or 4.20 to

More information

Matisse Installation Guide for MS Windows. 10th Edition

Matisse Installation Guide for MS Windows. 10th Edition Matisse Installation Guide for MS Windows 10th Edition April 2004 Matisse Installation Guide for MS Windows Copyright 1992 2004 Matisse Software Inc. All Rights Reserved. Matisse Software Inc. 433 Airport

More information

Connect to an Oracle Database from Visual Basic 6 (Part 2)

Connect to an Oracle Database from Visual Basic 6 (Part 2) Connect to an Oracle Database from Visual Basic 6 (Part 2) Preface This is Part 2 in a 2 part series on using Visual Basic 6 to connect to an Oracle database. In Part 1, I showed you how to use an ADO

More information

SQL Pass-Through and the ODBC Interface

SQL Pass-Through and the ODBC Interface SQL Pass-Through and the ODBC Interface Jessica Hampton, CIGNA Corporation, Bloomfield, CT ABSTRACT Does SAS implicit SQL pass-through sometimes fail to meet your needs? Do you sometimes need to communicate

More information

32-bit and 64-bit BarTender. How to Select the Right Version for Your Needs WHITE PAPER

32-bit and 64-bit BarTender. How to Select the Right Version for Your Needs WHITE PAPER 32-bit and 64-bit BarTender How to Select the Right Version for Your Needs WHITE PAPER Contents Overview 3 The Difference Between 32-bit and 64-bit 3 Find Out if Your Computer is Capable of Running 64-bit

More information

Crystal Reports XI Release 1 for Windows

Crystal Reports XI Release 1 for Windows Revision Date: November 5, 2007 Crystal Reports XI Release 1 for Windows Overview Contents This document lists specific platforms and configurations for the Crystal Reports XI Release 1. INTRODUCTION...

More information

Connecting to SQL server

Connecting to SQL server Micromedia International Technical study Author: Pierre Chevrier Number of pages: 17 Company: Micromedia International Date: 24/08/2011 Réf. : ETT_20110624_000001.docx Connecting to SQL server This document

More information

Specifications of Paradox for Windows

Specifications of Paradox for Windows Specifications of Paradox for Windows Appendix A 1 Specifications of Paradox for Windows A IN THIS CHAPTER Borland Database Engine (BDE) 000 Paradox Standard Table Specifications 000 Paradox 5 Table Specifications

More information

Errors That Can Occur When You re Running a Report From Tigerpaw s SQL-based System (Version 9 and Above) Modified 10/2/2008

Errors That Can Occur When You re Running a Report From Tigerpaw s SQL-based System (Version 9 and Above) Modified 10/2/2008 Errors That Can Occur When You re Running a Report From Tigerpaw s SQL-based System (Version 9 and Above) Modified 10/2/2008 1 Introduction The following is an explanation of some errors you might encounter

More information

High-Performance Oracle: Proven Methods for Achieving Optimum Performance and Availability

High-Performance Oracle: Proven Methods for Achieving Optimum Performance and Availability About the Author Geoff Ingram (mailto:geoff@dbcool.com) is a UK-based ex-oracle product developer who has worked as an independent Oracle consultant since leaving Oracle Corporation in the mid-nineties.

More information

Release Notes For Versant/ODBC On Windows. Release 7.0.1.4

Release Notes For Versant/ODBC On Windows. Release 7.0.1.4 Release Notes For Versant/ODBC On Windows Release 7.0.1.4 Table of Contents CHAPTER 1: Release Notes... 3 Description of Release... 4 System Requirements... 4 Capabilities of the Drivers... 5 Restrictions

More information

Testing Web Applications for SQL Injection Sam Shober SamShober@Hotmail.com

Testing Web Applications for SQL Injection Sam Shober SamShober@Hotmail.com Testing Web Applications for SQL Injection Sam Shober SamShober@Hotmail.com Abstract: This paper discusses the SQL injection vulnerability, its impact on web applications, methods for pre-deployment and

More information

XMailer Reference Guide

XMailer Reference Guide XMailer Reference Guide Version 7.00 Wizcon Systems SAS Information in this document is subject to change without notice. SyTech assumes no responsibility for any errors or omissions that may be in this

More information

ACDS AIMS Certified Database Specialist Course.

ACDS AIMS Certified Database Specialist Course. ACDS AIMS Certified Database Specialist Course. Data Connectivity Learning Objectives 8 Be aware of the different techniques to connect an Access Data Page to different data providers among them: ODBC

More information

MS SQL Server Database Management

MS SQL Server Database Management MS SQL Server Database Management Contents Creating a New MS SQL Database... 2 Connecting to an Existing MS SQL Database... 3 Migrating a GoPrint MS SQL Database... 5 Troubleshooting... 11 Published April

More information

Package sjdbc. R topics documented: February 20, 2015

Package sjdbc. R topics documented: February 20, 2015 Package sjdbc February 20, 2015 Version 1.5.0-71 Title JDBC Driver Interface Author TIBCO Software Inc. Maintainer Stephen Kaluzny Provides a database-independent JDBC interface. License

More information

Accessing a Microsoft SQL Server Database from SAS on Microsoft Windows

Accessing a Microsoft SQL Server Database from SAS on Microsoft Windows Accessing a Microsoft SQL Server Database from SAS on Microsoft Windows On Microsoft Windows, you have two options to access a Microsoft SQL Server database from SAS. You can use either SAS/Access Interface

More information

Use the ADO Control in your Visual Basic 6 projects

Use the ADO Control in your Visual Basic 6 projects Use the ADO Control in your Visual Basic 6 projects Aside from my Database book, I haven't done much writing concerning connection to a Database---and virtually nothing on ADO. In this article, I'd like

More information

DBISAM Version 4 ODBC Driver Manual

DBISAM Version 4 ODBC Driver Manual Table of Contents DBISAM Version 4 ODBC Driver Manual Table Of Contents Chapter 1 - Before You Begin 1 1.1 Application Compatibility 1 Chapter 2 - Using the ODBC Driver 5 2.1 Configuring a Data Source

More information

Crystal Reports XI Release 2 for Windows Service Pack 3

Crystal Reports XI Release 2 for Windows Service Pack 3 Revision Date: January 8, 2008 Crystal Reports XI Release 2 for Windows Service Pack 3 Overview Contents This document lists specific platforms and configurations for the Crystal Reports XI Release 2 Service

More information

Log Analyzer Reference

Log Analyzer Reference IceWarp Unified Communications Log Analyzer Reference Version 10.4 Printed on 27 February, 2012 Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 3 Advanced Configuration...

More information

Crystal Reports 9 Technical Reference Guide

Crystal Reports 9 Technical Reference Guide Crystal Reports 9 Technical Reference Guide Crystal Decisions, Inc. 895 Emerson St. Palo Alto California, USA 94301 Copyright 2002 Crystal Decisions, Inc., 895 Emerson St., Palo Alto, California, USA 94301.

More information

Crystal Reports XI Release 2 - Service Pack 6

Crystal Reports XI Release 2 - Service Pack 6 Revision Date: January 10, 2010 Crystal Reports XI Release 2 - Service Pack 6 Overview Contents This document lists specific platforms and configurations for Crystal Reports XI Release 2 - Service Pack

More information

PowerSchool Student Information System

PowerSchool Student Information System Oracle ODBC Configuration and Client Installation Guide PowerSchool Student Information System Released July 9, 2008 Document Owner: Documentation Services This edition applies to Release 5.2 of the PowerSchool

More information

User's Guide. Using RFDBManager. For 433 MHz / 2.4 GHz RF. Version 1.23.01

User's Guide. Using RFDBManager. For 433 MHz / 2.4 GHz RF. Version 1.23.01 User's Guide Using RFDBManager For 433 MHz / 2.4 GHz RF Version 1.23.01 Copyright Notice Copyright 2005 Syntech Information Company Limited. All rights reserved The software contains proprietary information

More information

Setting Up ALERE with Client/Server Data

Setting Up ALERE with Client/Server Data Setting Up ALERE with Client/Server Data TIW Technology, Inc. November 2014 ALERE is a registered trademark of TIW Technology, Inc. The following are registered trademarks or trademarks: FoxPro, SQL Server,

More information

Connect to an Oracle Database from within Visual Basic 6 (Part 1)

Connect to an Oracle Database from within Visual Basic 6 (Part 1) Connect to an Oracle Database from within Visual Basic 6 (Part 1) Preface This is one in a series of useful articles I am writing about programming. The audience is beginner to intermediate level programmers.

More information

ODBC Group Policy Settings

ODBC Group Policy Settings ODBC Group Policy Settings Indhold Introduction... 3 Computers involved... 3 Complete process... 3 ODBC 32/64 bit issues... 3 Process of setting up Registry settings for ODBC... 5 Registry files with settings...

More information

JDBC. It is connected by the Native Module of dependent form of h/w like.dll or.so. ex) OCI driver for local connection to Oracle

JDBC. It is connected by the Native Module of dependent form of h/w like.dll or.so. ex) OCI driver for local connection to Oracle JDBC 4 types of JDBC drivers Type 1 : JDBC-ODBC bridge It is used for local connection. ex) 32bit ODBC in windows Type 2 : Native API connection driver It is connected by the Native Module of dependent

More information

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Tips and Tricks SAGE ACCPAC INTELLIGENCE Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,

More information

Mercury Users Guide Version 1.3 February 14, 2006

Mercury Users Guide Version 1.3 February 14, 2006 Mercury Users Guide Version 1.3 February 14, 2006 1 Introduction Introducing Mercury Your corporate shipping has just become easier! The satisfaction of your customers depends on the accuracy of your shipments,

More information

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later Copyright 2015, Lucid Innovations Limited. All Rights Reserved Lucid Research

More information

Matisse Installation Guide for MS Windows

Matisse Installation Guide for MS Windows Matisse Installation Guide for MS Windows July 2013 Matisse Installation Guide for MS Windows Copyright 2013 Matisse Software Inc. All Rights Reserved. This manual and the software described in it are

More information

Basic SQL Server operations

Basic SQL Server operations Basic SQL Server operations KB number History 22/05/2008 V1.0 By Thomas De Smet CONTENTS CONTENTS... 1 DESCRIPTION... 1 SOLUTION... 1 REQUIREMENTS...13 REFERENCES...13 APPLIES TO...13 KEYWORDS...13 DESCRIPTION

More information

Knocker main application User manual

Knocker main application User manual Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...

More information

Access to Relational Databases Using SAS. Frederick Pratter, Destiny Corp.

Access to Relational Databases Using SAS. Frederick Pratter, Destiny Corp. Paper TF-21 Access to Relational Databases Using SAS ABSTRACT Frederick Pratter, Destiny Corp. SAS software currently provides many of the features of a database management system, including database views

More information

Intended status: Standards Track October 8, 2014 Expires: April 11, 2015

Intended status: Standards Track October 8, 2014 Expires: April 11, 2015 Independent Submission P. Lambert, Ed. Internet-Draft Dendory Networks Intended status: Standards Track October 8, 2014 Expires: April 11, 2015 Abstract ODBC URI Scheme draft 00 This Internet-Draft document

More information

ODBC Overview and Information

ODBC Overview and Information Appendix A ODBC ODBC Overview and Information ODBC, (Open Database Connectivity), is Microsoft s strategic interface for accessing data in an environment of relational and non-relational database management

More information

OpenScape Business V2

OpenScape Business V2 OpenScape Business V2 Description Open Directory Service ODBC-ODBC Bridge Version 1.0 Table of Contents 1. Overview 5 1.1. ODBC-Bridge Client 5 1.2. ODBC-Server 6 1.3. Access Control 6 1.4. Licensing 7

More information

Sage 100 ERP. Installation and System Administrator s Guide

Sage 100 ERP. Installation and System Administrator s Guide Sage 100 ERP Installation and System Administrator s Guide This is a publication of Sage Software, Inc. Version 2014 Copyright 2013 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the

More information

TaskCentre v4.5 Run Crystal Report Tool White Paper

TaskCentre v4.5 Run Crystal Report Tool White Paper TaskCentre v4.5 Run Crystal Report Tool White Paper Document Number: PD500-03-13-1_0-WP Orbis Software Limited 2010 Table of Contents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 Features 2 TECHNICAL

More information

Creating a System DSN for Crystal Reports to Access a Sentinel Server Database. Configuration Guide Version 1.0

Creating a System DSN for Crystal Reports to Access a Sentinel Server Database. Configuration Guide Version 1.0 Creating a System DSN for Crystal Reports to Access a Sentinel Server Database Configuration Guide Version 1.0 July 2007 Configuration Guide Part Number: 62-14332000, V1.0 Copyright 1995-2007 Ringdale

More information

Server & Workstation Installation of Client Profiles for Windows (WAN Edition)

Server & Workstation Installation of Client Profiles for Windows (WAN Edition) C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows (WAN Edition) T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W Important Note on

More information

Using Databases With LabVIEW

Using Databases With LabVIEW Using Databases With LabVIEW LabVIEW User Group Meeting December 2007 Charles Spitaleri ALE System Integration PO Box 832 Melville, NY 11747-0832 +1 (631) 421-1198 ALE System Integration http://www.aleconsultants.com

More information

SQL Direct User Guide

SQL Direct User Guide AVEVA Solutions Ltd Disclaimer Information of a technical nature, and particulars of the product and its use, is given by AVEVA Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd

More information

BillQuick Web i Time and Expense User Guide

BillQuick Web i Time and Expense User Guide BillQuick Web i Time and Expense User Guide BQE Software Inc. 1852 Lomita Boulevard Lomita, California 90717 USA http://www.bqe.com Table of Contents INTRODUCTION TO BILLQUICK... 3 INTRODUCTION TO BILLQUICK

More information

Crystal Reports. For Visual Studio.NET. Reporting Off ADO.NET Datasets

Crystal Reports. For Visual Studio.NET. Reporting Off ADO.NET Datasets Crystal Reports For Visual Studio.NET Reporting Off ADO.NET Datasets 2001 Crystal Decisions, Inc. Crystal Decisions, Crystal Reports, and the Crystal Decisions logo are registered trademarks or trademarks

More information

Business Intelligence Getting Started Guide

Business Intelligence Getting Started Guide Business Intelligence Getting Started Guide 2013 Table of Contents Introduction... 1 Introduction... 1 What is Sage Business Intelligence?... 1 System Requirements... 2 Recommended System Requirements...

More information

Dream Report Version 4.5

Dream Report Version 4.5 Dream Report Version 4.5 Project Upgrade Procedure 1 P a g e Contents Introduction... 3 Upgrade Steps... 3 1. Backup of the Existing Project... 3 2. Installation of Dream Report Version 4.5... 3 3. Loading

More information

SAP BW on HANA & HANA Smart Data Access Setup

SAP BW on HANA & HANA Smart Data Access Setup SAP BW on HANA & HANA Smart Data Access Setup SAP BW ON HANA & SMART DATA ACCESS - SETUP TABLE OF CONTENTS WHAT ARE THE PREREQUISITES FOR SAP HANA SMART DATA ACCESS?... 3 Software Versions... 3 ODBC Drivers...

More information

ODBC Driver Version 4 Manual

ODBC Driver Version 4 Manual ODBC Driver Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in this manual

More information

Copyright 2012-2013 Software Technology, Inc. 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 www.practicemaster.com

Copyright 2012-2013 Software Technology, Inc. 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 www.practicemaster.com Copyright 2012-2013 Software Technology, Inc. 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 www.practicemaster.com Tabs3, PracticeMaster, and the pinwheel symbol ( ) are registered trademarks of

More information

Using IRDB in a Dot Net Project

Using IRDB in a Dot Net Project Note: In this document we will be using the term IRDB as a short alias for InMemory.Net. Using IRDB in a Dot Net Project ODBC Driver A 32-bit odbc driver is installed as part of the server installation.

More information

How to Configure Informix Connect and ODBC

How to Configure Informix Connect and ODBC Informix User Forum 2005 Moving Forward With Informix How to Configure Informix Connect and ODBC James Edmiston Informix DBA Consultant Quest Information Systems, Inc. Atlanta, Georgia December 8-9, 2005

More information

PATROL From a Database Administrator s Perspective

PATROL From a Database Administrator s Perspective PATROL From a Database Administrator s Perspective September 28, 2001 Author: Cindy Bean Senior Software Consultant BMC Software, Inc. 3/4/02 2 Table of Contents Introduction 5 Database Administrator Tasks

More information

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08 Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL Installation and System Administrator's Guide 4MASIN450-08 2011 Sage Software, Inc. All rights reserved. Sage, the Sage logos and the Sage product

More information

How-To Guide. Crystal Report Demo. Copyright Topaz Systems Inc. All rights reserved.

How-To Guide. Crystal Report Demo. Copyright Topaz Systems Inc. All rights reserved. How-To Guide Crystal Report Demo Copyright Topaz Systems Inc. All rights reserved. For Topaz Systems, Inc. trademarks and patents, visit www.topazsystems.com/legal. Table of Contents Overview... 3 The

More information

Introduction to ASP. Are you sick of static HTML pages? Do you want to create dynamic web pages? Do you

Introduction to ASP. Are you sick of static HTML pages? Do you want to create dynamic web pages? Do you Introduction to ASP Introduction Are you sick of static HTML pages? Do you want to create dynamic web pages? Do you want to enable your web pages with database access? If your answer is Yes, ASP might

More information

SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com

SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com v6 Architecture, Customization and Integration www.saleslogix.com December 2004 TABLE OF CONTENTS Introduction... 3 Tiered Architecture Concept... 3 Architecture... 4 Business Rules Security Sync Logging

More information

UNISYS. Business Information Server. MRI Administration and User s Guide. Printed in USA May 2004 7846 0391 013

UNISYS. Business Information Server. MRI Administration and User s Guide. Printed in USA May 2004 7846 0391 013 Business Information Server MRI Administration and User s Guide UNISYS 2004 Unisys Corporation. All rights reserved. Printed in USA May 2004 7846 0391 013 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

Crystal Reports. For Visual Studio.NET. Designing and Viewing a Report in a Windows Application

Crystal Reports. For Visual Studio.NET. Designing and Viewing a Report in a Windows Application Crystal Reports For Visual Studio.NET Designing and Viewing a Report in a Windows Application 2001 Crystal Decisions, Inc. Crystal Decisions, Crystal Reports, and the Crystal Decisions logo are registered

More information

Using ODBC with MDaemon 6.5

Using ODBC with MDaemon 6.5 Using ODBC with MDaemon 6.5 Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N Technologies. All rights reserved. Other product and company names

More information

2.3 - Installing the moveon management module - SQL version

2.3 - Installing the moveon management module - SQL version 2.3 - Installing the moveon management module - SQL version The moveon management module consists of two elements: the moveon client and the moveon database. The moveon client contains all the program

More information

IceWarp Server. Log Analyzer. Version 10

IceWarp Server. Log Analyzer. Version 10 IceWarp Server Log Analyzer Version 10 Printed on 23 June, 2009 i Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 2 Advanced Configuration... 5 Log Importer... 6 General...

More information

Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION

Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION 539752 ch01.qxd 9/9/03 11:38 PM Page 5 SESSION 1 Introduction to Microsoft Access and Programming Session Checklist Understanding what programming is Using the Visual Basic language Programming for the

More information