Professional Documents
Culture Documents
Adobe Dreamadobeweaver - Database Connections For ASP Developers
Adobe Dreamadobeweaver - Database Connections For ASP Developers
Adobe Dreamadobeweaver - Database Connections For ASP Developers
To the top
Note: You can also use a connection string if youre connecting through an ODBC driver installed on a Windows system, but using a DSN is easier.
To the top
1/7
3/11/13
download the MDAC packages for free from the Microsoft website at http://msdn.microsoft.com/data/mdac/downloads/. Note: Make sure you install MDAC 2.5 before installing MDAC 2.7. You can download OLE DB providers for Oracle databases from the Oracle website at www.oracle.com/technology/software/tech/windows/ole_db/index.html (registration is required). In Dreamweaver, you create an OLE DB connection by including a Provider parameter in a connection string. For example, here are parameters for common OLE DB providers for Access, SQL Server, and Oracle databases, respectively: 1 2 3 Poie=irsf.e.LD..;. rvdrMcootJtOEB40.. Poie=QOEB.. rvdrSLLD;. Poie=rOEB.. rvdrOaLD;.
For the parameter value of your OLE DB provider, see your provider vendors documentation, or consult your system administrator.
To the top
For the parameter value of your OLE DB provider, see your provider vendors documentation, or consult your system administrator. If you dont include a Provider parameter, then the default OLE DB provider for ODBC is used and you must specify an appropriate ODBC driver for your database. Driver Specifies the ODBC driver to use if you dont specify an OLE DB provider for your database. Server Specifies the server hosting the SQL Server database if your web application runs on a different server. Database The name of a SQL Server database. DBQ The path to a file-based database such as one created in Microsoft Access. The path is the one on the server hosting the database file. UID Specifies the user name. PWD Specifies the user password. DSN The data source name, if you use one. Depending on how you define the DSN on your server, you can omit the connection strings other parameters. For example, DSN=Results can be a valid connection string if you define the other parameters when you create the DSN. Connection strings for other kinds of databases may not use the parameters listed above, or will have different names or uses for the parameters. For more information, see your database vendors documentation, or consult your system administrator. Heres an example of a connection string that will create an ODBC connection to an Access database called trees.mdb: 1 2 Die=McootAcs Die (.d); rvr{irsf ces rvr *mb} DQC\ntu\wro\eerhtesmb B=:IepbwwotRsac\re.d
Heres an example of a connection string that will create an OLE DB connection to a SQL Server database called Mothra located on a server called Gojira: 1 2 Poie=QOEBSre=oiaDtbs=ohaUDjmt; rvdrSLLD;evrGjr;aaaeMtr;I=sih PDolno W=rad8
To the top
2/7
3/11/13
up on your local computer or on a system to which you have network or FTP access. You can use a data source name (DSN) to create an ODBC connection between your web application and your database. A DSN is a name containing all the parameters needed to connect to a specific database using an ODBC driver. Because you can only specify an ODBC driver in a DSN, you must use a connection string if you want to use an OLE DB provider. You can use a locally defined DSN to create a database connection in Dreamweaver. 1. Define a DSN on the Windows computer running Dreamweaver. For instructions, see the following articles on the Microsoft website: If the computer runs Windows 2000, see Microsoft Knowledge Base Article 300596 at http://support.microsoft.com/default.aspx?scid=kb;en-us;300596 If the computer runs Windows XP, see Microsoft Knowledge Base Article 305599 at http://support.microsoft.com/default.aspx?scid=kb;en-us;305599 2. Open an ASP page in Dreamweaver, and then open the Databases panel (Window > Databases). 3. Click the Plus (+) button on the panel and select Data Source Name (DSN) from the menu. 4. Enter a name for the new connection, without spaces or special characters. 5. Select the Using Local DSN option and choose the DSN you want to use from the Data Source Name (DSN) menu. If you want to use a local DSN but havent defined one yet, click Define to open the Windows ODBC Data Source Administrator. 6. Complete the User Name and Password boxes. 7. You can restrict the number of database items Dreamweaver retrieves at design time by clicking Advanced, and entering a schema or catalog name. Note: You cannot create a schema or catalog in Microsoft Access. 8. Click Test to connect to the database, and then click OK. If the connection fails, doublecheck the connection string or check the settings for the test folder Dreamweaver uses to process dynamic pages.
To the top
3/7
3/11/13
7. Complete the User Name and Password boxes. 8. You can restrict the number of database items Dreamweaver retrieves at design time by clicking Advanced and entering a schema or catalog name. Note: You cannot create a schema or catalog in Microsoft Access. 9. Click Test to connect to the database, and then click OK. If the connection fails, doublecheck the connection string or check the settings for the testing folder Dreamweaver uses to process dynamic pages.
To the top
This path is known as the physical path to your file. The URL to open your file, however, does not use the physical path. It uses the name of the server or domain followed by a virtual path, as in the following example: 1 wwpuoev.o/sihidxhm w.ltsrecmjmt/ne.t
3/11/13
c:\Inetpub\wwwroot\accounts\users\jsmith\index.htm.
If a files virtual path is /jsmith/index.htm, then the following expression returns its physical path: 1 Sre.aPt(/sihidxhm) evrMpah"jmt/ne.t"
You can experiment with the MapPath method as follows. 1. Open an ASP page in Dreamweaver and switch to Code view (View > Code). 2. Enter the following expression in the pages HTML code. 1 <Rsos.rt(vrcas"anm"srnvral<vr)> %epneWie<a ls=vrae>tigaibe/a>%
3. Use the MapPath method to obtain a value for the stringvariable argument. Heres an example: 1 < Rsos.rt(evrMpah"jmt/ne.t")% % epneWieSre.aPt(/sihidxhm) >
4. Switch to Live view (View > Live View) to view the page. The page displays the physical path of the file on the application server, for example: 1 c\ntu\wro\consuesjmt\ne.t :Iepbwwotacut\sr\sihidxhm
For more information on the MapPath method, consult the online documentation that comes with Microsoft IIS.
If you dont know the physical path of your files on the remote server, you can get the path by using the MapPath method in your connection string. 1. Upload the database file to the remote server and make a note of its virtual pathfor example, /jsmith/data/statistics.mdb. 2. Open an ASP page in Dreamweaver, then open the Databases panel (Window > Databases). 3. Click the Plus (+) button on the panel and select Custom Connection String from the menu. 4. Enter a name for the new connection, without spaces or special characters. 5. Enter the connection string and use the MapPath method to supply the DBQ parameter. Suppose that the virtual path to your Microsoft Access database is /jsmith/data/statistics.mdb; the connection string can be expressed as follows if you use VBScript as your scripting language: 1 2 "rvr{irsf Acs Die (.d);B= &Sre.aPt Die=Mcoot ces rvr *mb}DQ" evrMpah (/sihdt/ttsismb) "jmt/aasaitc.d"
The ampersand (&) is used to concatenate (combine) two strings. The first string is enclosed in quotation marks and the second is returned by the Server.MapPath expression. When the two strings are combined, the following string is created: 1 2 Die=McootAcs Die (.d); rvr{irsf ces rvr *mb} DQC\ntu\wro\consuesjmt\aasaitc.d B=:Iepbwwotacut\sr\sihdt\ttsismb
5/7
help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7a11a.html
3/11/13
If you use JavaScript, the expression is identical except that you use a Plus (+) sign instead of an ampersand (&) to concatenate the two strings: 1 2 "rvr{irsf Acs Die (.d);B= +Sre.aPt Die=Mcoot ces rvr *mb}DQ" evrMpah (/sihdt/ttsismb) "jmt/aasaitc.d"
6. Select Using Driver On Testing Server, click Test, and then click OK. Note: Macintosh users can ignore this step because all database connections use the application server. Note: If the connection fails, double-check the connection string or contact your ISP to make sure that the database driver you specified in the connection string is installed on the remote server. Also check that the ISP has the most recent version of the driver. For example, a database created in Microsoft Access 2000 will not work with Microsoft Access Driver 3.5. You need Microsoft Access Driver 4.0 or later. 7. Update the database connection of existing dynamic pages (open the page in Dreamweaver, double-click the recordset name in the Bindings panel or Server Behaviors panel, and select the connection you just created from the Connection menu) and use the new connection with any new page you build.
To the top
Edit a connection
1. Open an ASP page in Dreamweaver and then open the Databases panel (Window > Databases). 2. Right-click (Windows) or Controlclick (Macintosh) the connection and select Edit Connection from the menu. 3. Edit the connection information and click OK. Dreamweaver updates the include file, which updates all the pages in the site that use the connection.
Delete a connection
1. Open an ASP page in Dreamweaver and then open the Databases panel (Window > Databases). 2. Right-click (Windows) or Controlclick (Macintosh) the connection and select Delete Connection from the menu. 3. In the dialog box that appears, confirm that you want to delete the connection. Note: To avoid receiving errors after deleting a connection, update every recordset that uses the old connection by double-clicking the name of the recordset in the Bindings panel and choosing a new connection. More Help topics Accessing a database Restrict database information displayed in Dreamweaver Set up your computer for application development Troubleshooting database connections Connecting to a ColdFusion database
Twitter and Facebook posts are not covered under the terms of Creative Commons. Legal Notices | Online Privacy Policy
help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7a11a.html
6/7
3/11/13
help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7a11a.html
7/7