1. Veuillez créer un nom de base de données dans SQLServer: House et exécuter le script suivant en interne
iFexists (sélectionnez * NTROMSYSOBJECTSWHEREID = Object_id (n´ [DBO]. [City] ´) andObjectProperty (id, n´isusertable´) = 1)
Droptable [dbo]. [City]
ALLER
ifexists (sélectionnez * NTROMSYSOBJECTSWHEREID = Object_id (n´ [DBO]. [Area] ´) andObjectProperty (id, n´isusertable´) = 1)
droptable [dbo]. [zone]
ALLER
CrééTable [DBO]. [City] (
[id] [int] identité (1,1) notnull,
[nom] [nvarchar] (10) null
) Sur [primaire]
ALLER
Créatiable [dbo]. [Zone] (
[id] [int] identité (1,1) notnull,
[CityId] [int] null,
[nom] [nvarchar] (20) null
) Sur [primaire]
ALLER
INSERTINTOCITY (id, nom) Valeurs (1, "Guangzhou")
INSERTINTOCITY (id, nom) Valeurs (2, "Shanghai")
Valeurs insertocity (id, nom) (3, "Pékin")
INSERTINTOAREA (ID, CITYID, NOM) VALEURS (1,1, "Tianhe")
INSERTINTOAREA (ID, CityId, Name) Valeurs (2,1, "White Cloud")
INSERTINTOAREA (ID, CITYID, NOM) VALEURS (3,2, "Hongkou")
INSERTINTOAREA (ID, CITYID, NOM) VALEURS (4,2, "Baoshan")
INSERTINTOAREA (ID, CITYID, NOM) VALEURS (5,2, "Jing'an")
INSERTINTOAREA (ID, CITYID, NOM) VALEURS (6,3, "Haidian")
INSERTINTOAREA (ID, CITYID, NOM) VALEURS (7,3, "Chaoyang")
2. Créer un fichier
Créer un fichier CityData.asp
<% @ Language = vbscript%>
<% RSDispatch%>
<ScripTrunat = serverLanguage = JavaScript>
<! - # inclueVirtual = "/ _ ScriptLibrary / Rs.asp" ->
<! - # inclueVirtual = "/ jsconn.asp" ->
FunctionDescription ()
{
this.getAreaAsArray = doGetData;
}
public_description = newDescription ();
FunctionDogetData (CityId)
{
Varsql, RST, StrText, Conn, I, J
Conn = newActivexObject ("adodb.connection");
Conn.ConnectionString = Connstr;
Conn.ConnectionTimeout = 30;