Diese Lektion stellt Ihrer Anwendung den Startcode zum Verbinden mit einer UltraLite-Datenbank bereit.
Fügen Sie main.htm den folgenden Inhalt unmittelbar vor dem <a>-Tag hinzu:
<form name="form"> <br><td> ID: </td> <td> <input type="text" name="ID" size="10"> </td> <br><td> Given Name: </td> <td> <input type="text" name="GivenName" size="15"> </td> <br><td> Surname: </td> <td> <input type="text" name="Surname" size="50"> </td> <br><td> Street: </td> <td> <input type="text" name="Street" size="20"> </td> <br><td> City: </td> <td> <input type="text" name="City" size="20"> </td> <br><td> Phone: </td> <td> <input type="text" name="Phone" size="12"> </td> <br> <br> <table> <tr> <td> <input type="button" value="Insert" onclick="ClickInsert();"> </td> <td> <input type="button" value="Next" onclick="ClickNext();"> </td> <td> <input type="button" value="Prev" onclick="ClickPrev();"> </td> </tr> <tr> <td colspan=3> <input type="button" value="Synchronize" onclick="ClickSync();"> </td> </tr> </table> </form> |
Erstellen Sie eine JavaScript-Datei c:\tutorial\tutorial.js, um Anwendungslogik zur Verfügung zu stellen.
Fügen Sie tutorial.js die folgende Variablendeklaration für das UltraLite-Objekt hinzu :
var DB_mgr; var Connection; var Table; |
Fügen Sie tutorial.js die folgende Funktion zum Verbinden mit der tutorial-Datenbank hinzu:
function Connect() { var dir; var open_parms; var browser = navigator.platform; DB_mgr = CreateObject( "iAnywhere.UltraLite.DatabaseManager.Tutorial" ); if( DB_mgr == null ) { alert( "Error: cannot create database manager: " + DB_mgr.sqlCode ); return; } dir = DB_mgr.directory; if( browser == "Palm OS" ) { open_parms = "con=tutorial;palm_file=tutorial" } else { open_parms = "con=tutorial;" + "file_name=" + dir + "\\tutorial.udb"; } try { Connection = DB_mgr.reOpenConnection( "tutorial" ); if( Connection == null ) { Connection = DB_mgr.openConnection( open_parms ); } } catch( ex ) { if( DB_mgr.sqlCode != DB_mgr.SQLError.SQLE_ULTRALITE_DATABASE_NOT_FOUND ) { alert( "Error: cannot connect to database: " + ex.getMessage() ); return; } } |
Verwenden Sie den onload-Event-Handler, um mit der Datenbank zu verbinden, wenn die Anwendung gestartet wird. Ändern Sie main.htm folgendermaßen:
Laden Sie tutorial.js, indem Sie die folgende Zeile unmittelbar vor dem <body>-Tag einfügen:
<script src="tutorial.js"></script> |
Ändern Sie den <body>-Tag:
<body onload="Connect();"> |
Testen Sie Ihre Anwendung.
Synchronisieren Sie den UltraLite-Kanal tutorial. Die Synchronisationsanwendung sollte mit der tutorial-Datenbank eine Verbindung herstellen.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |