03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

Gebruik het paneel Databases in <strong>Dreamweaver</strong> om de waarde voor Grootte te verkrijgen. Zoek de database in het paneel<br />

Databases en vouw het item uit. Zoek vervolgens de tabel waarmee u werkt en vouw ook deze uit. In de tabel worden de<br />

grootten van de velden vermeld. U vindt hier bijvoorbeeld ADDRESS (WChar 50). In dit voorbeeld is 50 de grootte. U<br />

kunt de grootte ook in uw databasetoepassing vinden.<br />

Opmerking: De gegevenstypen Numeriek, Boolean en Datum/tijd hebben altijd de grootte -1.<br />

In de volgende tabel vindt u de waarde voor Type:<br />

Type in database Type in <strong>Dreamweaver</strong> Grootte<br />

Numeric (MS Access, MS SQL Server,<br />

MySQL)<br />

Boolean, Yes/No (MS Access, MS SQL<br />

Server, MySQL)<br />

Date/Time (MS Access, MS SQL Server,<br />

MySQL)<br />

Alle andere tekstveldtypen,waaronder<br />

de MySQL-tekstgegevenstypen char,<br />

varchar en longtext<br />

Text (MS Access) of nvarchar, nchar (MS<br />

SQL Server)<br />

Memo (MS Access), ntext (MS SQL<br />

Server), of velden die grote<br />

hoeveelheden tekst ondersteunen<br />

Zie www.adobe.com/go/4e6b330a_nl voor meer informatie over het type en de grootte van SQL-variabelen.<br />

6 Sluit het dialoogvenster.<br />

<strong>Dreamweaver</strong> voegt ASP-code in uw pagina in die, wanneer deze op de server wordt uitgevoerd, een opdracht maakt die<br />

records in de database invoegt, bijwerkt of verwijdert.<br />

Standaard stelt de code de eigenschap Prepared van het Command-object in op true, zodat de toepassingsserver dezelfde<br />

gecompileerde versie van het object telkens opnieuw gebruikt wanneer de opdracht wordt uitgevoerd. Als u deze instelling<br />

wilt wijzigen, gaat u naar de codeweergave en verandert u de eigenschap Prepared (Voorbereid) in false.<br />

7 Maak een pagina met een HTML-formulier zodat gebruikers recordgegevens kunnen invoeren. Neem in het HTMLformulier<br />

drie tekstvelden (txtCity, txtAddress en txtPhone) en een verzendknop op. Het formulier gebruikt de methode<br />

GET en verzendt de waarden van de tekstvelden naar de pagina die uw opdracht bevat.<br />

Over voorbereide JSP-instructies<br />

Double -1<br />

Double -1<br />

DBTimeStamp -1<br />

LongVarChar databasetabel controleren<br />

VarWChar databasetabel controleren<br />

LongVarWChar 1073741823<br />

Een voorbereide JSP-instructie is een herbruikbaar serverobject dat een SQL-instructie bevat. U kunt elke geldige SQLinstructie<br />

in een voorbereide instructie plaatsen. Een voorbereide instructie kan bijvoorbeeld een SQL-instructie bevatten<br />

die een recordset retourneert, of een die records in een database invoegt, bijwerkt of verwijdert.<br />

Een voorbereide instructie is in die zin herbruikbaar dat de toepassingsserver een enkele instantie van het voorbereide<br />

instructie-object gebruikt om de database een aantal keer te bevragen. In tegenstelling tot het JSP-instructie-object wordt<br />

voor elke nieuwe databasequery geen nieuwe instantie van het voorbereide instructie-object gemaakt. Als u weet dat de<br />

instructie meerdere malen zal worden uitgevoerd, worden databasebewerkingen doeltreffender en met minder<br />

servergeheugen uitgevoerd als u een gecompileerde versie van het object hebt.<br />

Een voorbereide-instructieobject wordt gemaakt met een Java-scriptlet op een JSP-pagina. In <strong>Dreamweaver</strong> kunt u echter<br />

voorbereide instructies maken zonder een enkele regel Java-code te schrijven.<br />

Als u belangstelling hebt voor de code, bekijkt u het volgende scriptlet waarin een voorbereide instructie wordt gemaakt:<br />

String myquery = “SELECT * FROM EMPLOYEES WHERE DEPARTMENT = ?”;<br />

PreparedStatement mystatement = connection.prepareStatement(myquery);<br />

620

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!