Visual Basic 6 Black Book:Databases: Using DAO, RDO, And ADO
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg) {
var end = document.cookie.indexOf (";", j);
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(j, end));
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
var m1='';
var gifstr=GetCookie("UsrType");
if((gifstr!=0 ) && (gifstr!=null)) { m2=gifstr; }
document.write(m1+m2+m3);
Keyword
Title
Author
ISBN
Publisher
Imprint
Brief
Full
Advanced Search
Search Tips
Please Select
-----------
Components
Content Mgt
Certification
Databases
Enterprise Mgt
Fun/Games
Groupware
Hardware
IBM Redbooks
Intranet Dev
Middleware
Multimedia
Networks
OS
Prod Apps
Programming
Security
UI
Web Services
Webmaster
Y2K
-----------
New Titles
-----------
Free Archive
To access the contents, click the chapter and section titles.
Visual Basic 6 Black Book
(Publisher: The Coriolis Group)
Author(s): Steven Holzner
ISBN: 1576102831
Publication Date: 08/01/98
function isIE4()
{
return( navigator.appName.indexOf("Microsoft") != -1 && (navigator.appVersion.charAt(0)=='4') );
}
function bookMarkit()
{
var url="http://www.itknowledge.com/PSUser/EWBookMarks.html?url="+window.location+"&isbn=0";
parent.location.href=url;
//var win = window.open(url,"myitk");
//if(!isIE4())
// win.focus();
}
Search this book:
Previous
Table of Contents
Next
Connecting A Remote Data Control To A Bound Control
In the previous topic, we connected a database to a remote data control. To see that data, well use a data-bound controla text box. Well investigate all the data-bound controls later in this chapterafter weve gone through the ways of connecting to databasesso this is just to get us started.
To connect a text box to a remote data control, set the text boxs DataSource property to the name of the remote data control. To display a particular field in the text box, place that fields name in the text boxs DataField property.
Lets see an example. Here, well use the database, db.mdb, and the remote data control weve in the previous topic. Add a text box, Text1, to the program now, and set its DataSource property to the remote data control, MSRDC1.
When you move through the database with the remote data control, the remote data control will hold the current record; to display a field in the current record, place that fields name in the text boxs DataField property; here, well place the Name field in that property.
TIP: Set the text boxs DataSource and DataField properties after adding and connecting the remote data control. When you do, youll find the text boxs DataSource and DataField properties can be set with drop-down list boxes in the Properties window, making that process easier.
When we run the program, we get the result in Figure 24.13. Using the remote data control, you can move to the beginning or end of an ODBC database and step through record by record as well. Congratulationsnow youre working with ODBC databases. The code for this example is located in the rdo folder on this books accompanying CD-ROM.
Figure 24.13 Opening a database with the remote data control.
Opening A Database With An ADO Data Control
To add a new ADO data control to a form, follow these steps:
1. Select the Project|Components menu item.
2. Click the Controls tab in the Components dialog box that opens.
3. Select the Microsoft ADO Data Control entry in the Controls list box.
4. Click on OK to close the Components dialog box.
5. This adds the ADO data control tool to the toolbox; draw that control as you want it on your form.
6. Connect the ADO data controls Connection object to a data source with the ConnectionString property, separating items in that string with semicolons. At the least, you should specify the Provider (the type of OLE DB) and Data Source (database name) values in the ConnectionString. See the following material for more information.
Lets see an example. Here, well connect an ADO data control to the database weve constructed in the early parts of this chapter, db.mdb. To do that, add an ADO data control, Adodc1, to a form, and set its ConnectionString property to specify the data provider type and the data source for that database like this:
"PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=c:\vbbb\ado\db.mdb;"
TIP: One way of connecting an ADO control to a database easily is with the Data Form Wizard, which generates the connection string for you automatically. Well see more of this wizard later in this chapter.
Next, set the ADO data controls RecordSource property to the table to work with, which is students in our example database, db.mdb.
Now youve connected a database to the ADO data control. To connect the ADO data control to bound controls, see the next topic.
Connecting An ADO Data Control To A Bound Control
In the previous topic, we connected a database to an ADO data control. To see that data, well use a data-bound controla text box. Well investigate all the data-bound controls later in this chapterafter weve gone through the ways of connecting to databasesso this is just to get us started.
To connect a text box to an ADO data control, set the text boxs DataSource property to the name of the remote data control. To display a particular field in the text box, place that fields name in the text boxs DataField property.
Lets see an example. Here, well use the database, db.mdb, and the ADO data control we developed over the previous few topics. Add a text box, Text1, to the program now, and set its DataSource property to the ADO data control, Adodc1. When you move through the database with the ADO data control, the ADO data control will hold the current record; to display a field in the current record, place that fields name in the text boxs DataField property; here, well place the Name field in that property.
TIP: Set the text boxs DataSource and DataField properties after adding and connecting the remote data control. When you do, youll find the text boxs DataSource and DataField properties can be set with drop-down list boxes in the Properties window, making that process easier.
When we run the program, we get the result in Figure 24.14. Using the ADO data control, you can move to the beginning or end of databases, and step through record by record as well. Congratulationsnow youre working with ADO databases. The code for this example is located in the ado folder on this books accompanying CD-ROM.
Figure 24.14 Opening a database with the ADO data control.
Previous
Table of Contents
Next
Products | Contact Us | About Us | Privacy | Ad Info | Home
Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written permission of EarthWeb is prohibited.
Wyszukiwarka
Podobne podstrony:
838 841838 (2)mbdch20 838836 838835 838841 843mbdch20 841DzU02 94 841841 845więcej podobnych podstron