1
<
%
2
'
==========================================================================
3
'
文件名称:clsDbCtrl.asp
4
'
功 能:数据库操作类
5
'
作 者:coldstone (coldstone[在]qq.com)
6
'
程序版本:v1.0.5
7
'
完成时间:2005.09.23
8
'
修改时间:2007.10.30
9
'
版权声明:可以在任意作品中使用本程序代码,但请保留此版权信息。
10
'
如果你修改了程序中的代码并得到更好的应用,请发送一份给我,谢谢。
11
'
==========================================================================
12
13
Dim
a : a
=
CreatConn(
0
,
"
master
"
,
"
localhost
"
,
"
sa
"
,
""
)
'
MSSQL数据库
14
'
Dim a : a = CreatConn(1, "Data/%TestDB%.mdb", "", "", "") 'Access数据库
15
'
Dim a : a = CreatConn(1, "E:\MyWeb\Data\%TestDB%.mdb", "", "", "mdbpassword")
16
Dim
Conn
17
'
OpenConn() '在加载时就建立的默认连接对象Conn,默认使用数据库a
18
Sub
OpenConn :
Set
Conn
=
Oc(a) :
End Sub
19
Sub
CloseConn : Co(Conn) :
End Sub
20![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
21
Function
Oc(ByVal Connstr)
22
On
Error
Resume
Next
23
Dim
objConn
24
Set
objConn
=
Server.CreateObject(
"
ADODB.Connection
"
)
25
objConn.Open Connstr
26
If
Err.number
<>
0
Then
27
Response.Write(
"
28
'
Response.Write("错误信息:" & Err.Description)
29
objConn.Close
30
Set
objConn
=
Nothing
31
Response.End
32
End
If
33
Set
Oc
=
objConn
34
End Function
35![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
36
Sub
Co(obj)
37
On
Error
Resume
Next
38
Set
obj
=
Nothing
39
End Sub
40![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
41
Function
CreatConn(ByVal dbType, ByVal strDB, ByVal strServer, ByVal strUid, ByVal strPwd)
42
Dim
TempStr
43
Select
Case
dbType
44
Case
"
0
"
,
"
MSSQL
"
45
TempStr
=
"
driver={sql server};server=
"
&
strServer
&
"
;uid=
"
&
strUid
&
"
;pwd=
"
&
strPwd
&
"
;database=
"
&
strDB
46
Case
"
1
"
,
"
ACCESS
"
47
Dim
tDb :
If
Instr
(strDB,
"
:
"
)
>
0
Then
: tDb
=
strDB :
Else
: tDb
=
Server.MapPath(strDB) :
End
If
48
TempStr
=
"
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
"
&
tDb
&
"
;Jet OLEDB:Database Password=
"
&
strPwd
&
"
;
"
49
Case
"
3
"
,
"
MYSQL
"
50
TempStr
=
"
Driver={mySQL};Server=
"
&
strServer
&
"
;Port=3306;Option=131072;Stmt=; Database=
"
&
strDB
&
"
;Uid=
"
&
strUid
&
"
;Pwd=
"
&
strPwd
&
"
;
"
51
Case
"
4
"
,
"
ORACLE
"
52
TempStr
=
"
Driver={Microsoft ODBC for Oracle};Server=
"
&
strServer
&
"
;Uid=
"
&
strUid
&
"
;Pwd=
"
&
strPwd
&
"
;
"
53
End
Select
54
CreatConn
=
TempStr
55
End Function
56![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
57![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
58
Class dbCtrl
59
Private
debug
60
Private
idbConn
61
Private
idbErr
62![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
63
Private
Sub
Class_Initialize()
64
debug
=
true
'
调试模式是否开启
65
idbErr
=
"
出现错误:
"
66
If
IsObject
(Conn)
Then
67
Set
idbConn
=
Conn
68
End
If
69
End Sub
70![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
71
Private
Sub
Class_Terminate()
72
Set
idbConn
=
Nothing
73
If
debug
And
idbErr
<>
"
出现错误:
"
Then
Response.Write(idbErr)
74
End Sub
75![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
76
Public
Property
Let
dbConn(pdbConn)
77
If
IsObject
(pdbConn)
Then
78
Set
idbConn
=
pdbConn
79
Else
80
Set
idbConn
=
Conn
81
End
If
82
End Property
83![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
84
Public
Property
Get
dbErr()
85
dbErr
=
idbErr
86
End Property
87![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
88
Public
Property
Get
Version
89
Version
=
"
ASP Database Ctrl V1.0 By ColdStone
"
90
End Property
91![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
92
Public
Function
AutoID(ByVal TableName)
93
On
Error
Resume
Next
94
Dim
m_No,Sql, m_FirTempNo
95
Set
m_No
=
Server.CreateObject(
"
adodb.recordset
"
)
96
Sql
=
"
SELECT * FROM [
"
&
TableName
&
"
]
"
97
m_No.Open Sql,idbConn,
1
,
1
98
If
m_No.EOF
Then
99
AutoID
=
1
100
Else
101
Do
While
Not
m_No.EOF
102
m_FirTempNo
=
m_No.Fields(
0
).Value
103
m_No.MoveNext
104
If
m_No.EOF
Then
105
AutoID
=
m_FirTempNo
+
1
106
End
If
107
Loop
108
End
If
109
If
Err.number
<>
0
Then
110
idbErr
=
idbErr
&
"
无效的查询条件!
"
111
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
112
Response.End()
113
Exit
Function
114
End
If
115
m_No.close
116
Set
m_No
=
Nothing
117
End Function
118![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
119
Public
Function
GetRecord(ByVal TableName,ByVal FieldsList,ByVal Condition,ByVal OrderField,ByVal ShowN)
120
On
Error
Resume
Next
121
Dim
rstRecordList
122
Set
rstRecordList
=
Server.CreateObject(
"
adodb.recordset
"
)
123
With
rstRecordList
124
.ActiveConnection
=
idbConn
125
.CursorType
=
1
126
.LockType
=
1
127
.Source
=
wGetRecord(TableName,FieldsList,Condition,OrderField,ShowN)
128
.Open
129
If
Err.number
<>
0
Then
130
idbErr
=
idbErr
&
"
无效的查询条件!
"
131
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
132
.Close
133
Set
rstRecordList
=
Nothing
134
Response.End()
135
Exit
Function
136
End
If
137
End
With
138
Set
GetRecord
=
rstRecordList
139
End Function
140![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
141
Public
Function
wGetRecord(ByVal TableName,ByVal FieldsList,ByVal Condition,ByVal OrderField,ByVal ShowN)
142
Dim
strSelect
143
strSelect
=
"
select
"
144
If
ShowN
>
0
Then
145
strSelect
=
strSelect
&
"
top
"
&
ShowN
&
"
"
146
End
If
147
If
FieldsList
<>
""
Then
148
strSelect
=
strSelect
&
FieldsList
149
Else
150
strSelect
=
strSelect
&
"
*
"
151
End
If
152
strSelect
=
strSelect
&
"
from [
"
&
TableName
&
"
]
"
153
If
Condition
<>
""
Then
154
strSelect
=
strSelect
&
"
where
"
&
ValueToSql(TableName,Condition,
1
)
155
End
If
156
If
OrderField
<>
""
Then
157
strSelect
=
strSelect
&
"
order by
"
&
OrderField
158
End
If
159
wGetRecord
=
strSelect
160
End Function
161![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
162
Public
Function
GetRecordBySQL(ByVal strSelect)
163
On
Error
Resume
Next
164
Dim
rstRecordList
165
Set
rstRecordList
=
Server.CreateObject(
"
adodb.recordset
"
)
166
With
rstRecordList
167
.ActiveConnection
=
idbConn
168
.CursorType
=
1
169
.LockType
=
1
170
.Source
=
strSelect
171
.Open
172
If
Err.number
<>
0
Then
173
idbErr
=
idbErr
&
"
无效的查询条件!
"
174
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
175
.Close
176
Set
rstRecordList
=
Nothing
177
Response.End()
178
Exit
Function
179
End
If
180
End
With
181
Set
GetRecordBySQL
=
rstRecordList
182
End Function
183![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
184
Public
Function
GetRecordDetail(ByVal TableName,ByVal Condition)
185
On
Error
Resume
Next
186
Dim
rstRecordDetail, strSelect
187
Set
rstRecordDetail
=
Server.CreateObject(
"
adodb.recordset
"
)
188
With
rstRecordDetail
189
.ActiveConnection
=
idbConn
190
strSelect
=
"
select * from [
"
&
TableName
&
"
] where
"
&
ValueToSql(TableName,Condition,
1
)
191
.CursorType
=
1
192
.LockType
=
1
193
.Source
=
strSelect
194
.Open
195
If
Err.number
<>
0
Then
196
idbErr
=
idbErr
&
"
无效的查询条件!
"
197
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
198
.Close
199
Set
rstRecordDetail
=
Nothing
200
Response.End()
201
Exit
Function
202
End
If
203
End
With
204
Set
GetRecordDetail
=
rstRecordDetail
205
End Function
206![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
207
Public
Function
AddRecord(ByVal TableName, ByVal ValueList)
208
On
Error
Resume
Next
209
DoExecute(wAddRecord(TableName,ValueList))
210
If
Err.number
<>
0
Then
211
idbErr
=
idbErr
&
"
写入数据库出错!
"
212
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
213
'
DoExecute "ROLLBACK TRAN Tran_Insert" '如果存在添加事务(事务滚回)
214
AddRecord
=
0
215
Exit
Function
216
End
If
217
AddRecord
=
AutoID(TableName)
-
1
218
End Function
219![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
220
Public
Function
wAddRecord(ByVal TableName, ByVal ValueList)
221
Dim
TempSQL, TempFiled, TempValue
222
TempFiled
=
ValueToSql(TableName,ValueList,
2
)
223
TempValue
=
ValueToSql(TableName,ValueList,
3
)
224
TempSQL
=
"
Insert Into [
"
&
TableName
&
"
] (
"
&
TempFiled
&
"
) Values (
"
&
TempValue
&
"
)
"
225
wAddRecord
=
TempSQL
226
End Function
227![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
228
Public
Function
UpdateRecord(ByVal TableName,ByVal Condition,ByVal ValueList)
229
On
Error
Resume
Next
230
DoExecute(wUpdateRecord(TableName,Condition,ValueList))
231
If
Err.number
<>
0
Then
232
idbErr
=
idbErr
&
"
更新数据库出错!
"
233
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
234
'
DoExecute "ROLLBACK TRAN Tran_Update" '如果存在添加事务(事务滚回)
235
UpdateRecord
=
0
236
Exit
Function
237
End
If
238
UpdateRecord
=
1
239
End Function
240![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
241
Public
Function
wUpdateRecord(ByVal TableName,ByVal Condition,ByVal ValueList)
242
Dim
TmpSQL
243
TmpSQL
=
"
Update [
"
&
TableName
&
"
] Set
"
244
TmpSQL
=
TmpSQL
&
ValueToSql(TableName,ValueList,
0
)
245
TmpSQL
=
TmpSQL
&
"
Where
"
&
ValueToSql(TableName,Condition,
1
)
246
wUpdateRecord
=
TmpSQL
247
End Function
248![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
249
Public
Function
DeleteRecord(ByVal TableName,ByVal IDFieldName,ByVal IDValues)
250
On
Error
Resume
Next
251
Dim
Sql
252
Sql
=
"
Delete From [
"
&
TableName
&
"
] Where [
"
&
IDFieldName
&
"
] In (
"
253
If
IsArray
(IDValues)
Then
254
Sql
=
Sql
&
"
Select [
"
&
IDFieldName
&
"
] From [
"
&
TableName
&
"
] Where
"
&
ValueToSql(TableName,IDValues,
1
)
255
Else
256
Sql
=
Sql
&
IDValues
257
End
If
258
Sql
=
Sql
&
"
)
"
259
DoExecute(Sql)
260
If
Err.number
<>
0
Then
261
idbErr
=
idbErr
&
"
删除数据出错!
"
262
If
debug
Then
idbErr
=
idbErr
&
"
错误信息:
"
&
Err.Description
263
'
DoExecute "ROLLBACK TRAN Tran_Delete" '如果存在添加事务(事务滚回)
264
DeleteRecord
=
0
265
Exit
Function
266
End
If
267
DeleteRecord
=
1
268
End Function
269![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
270
Public
Function
wDeleteRecord(ByVal TableName,ByVal IDFieldName,ByVal IDValues)
271
On
Error
Resume
Next
272
Dim
Sql
273
Sql
=
"
Delete From [
"
&
TableName
&
"
] Where [
"
&
IDFieldName
&
"
] In (
"
274
If
IsArray
(IDValues)
Then
275
Sql
=
Sql
&
"
Select [
"
&
IDFieldName
&
"
] From [
"
&
TableName
&
"
] Where
"
&
ValueToSql(TableName,IDValues,
1
)
276
Else
277
Sql
=
Sql
&
IDValues
278
End
If
279
Sql
=
Sql
&
"
)
"
280
wDeleteRecord
=
Sql
281
End Function
282
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
2
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
3
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
4
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
5
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
6
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
7
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
8
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
9
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
10
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
11
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
12
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
13
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
14
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
15
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
16
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
17
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
18
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
19
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
20
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
21
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
22
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
23
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
24
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
25
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
26
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
27
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
数据库服务器端连接错误,请与网站管理员联系。
"
)28
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
29
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
30
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
31
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
32
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
33
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
34
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
35
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
36
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
37
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
38
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
39
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
40
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
41
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
42
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
43
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
44
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
45
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
46
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
47
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
48
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
49
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
50
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
51
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
52
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
53
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
54
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
55
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
56
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
57
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
58
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
59
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
60
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
61
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
62
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
63
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
64
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
65
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
66
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
67
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
68
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
69
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
70
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
71
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
72
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
73
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
74
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
75
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
76
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
77
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
78
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
79
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
80
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
81
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
82
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
83
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
84
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
85
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
86
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
87
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
88
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
89
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
90
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
91
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
92
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
93
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
94
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
95
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
96
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
97
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
98
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
99
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
100
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
101
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
102
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
103
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
104
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
105
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
106
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
107
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
108
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
109
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
110
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
111
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
112
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
113
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
114
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
115
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
116
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
117
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
118
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
119
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
120
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
121
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
122
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
123
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
124
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
125
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
126
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
127
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
128
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
129
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
130
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
131
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
132
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
133
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
134
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
135
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
136
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
137
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
138
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
139
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
140
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
141
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
142
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
143
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
144
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
145
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
146
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
147
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
148
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
149
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
150
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
151
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
152
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
153
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
154
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
155
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
156
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
157
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
158
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
159
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
160
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
161
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
162
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
163
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
164
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
165
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
166
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
167
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
168
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
169
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
170
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
171
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
172
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
173
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
174
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
175
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
176
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
177
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
178
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
179
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
180
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
181
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
182
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
183
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
184
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
185
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
186
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
187
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
188
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
189
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
190
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
191
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
192
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
193
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
194
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
195
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
196
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
197
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
198
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
199
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
200
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
201
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
202
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
203
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
204
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
205
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
206
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
207
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
208
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
209
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
210
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
211
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
212
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
213
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
214
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
215
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
216
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
217
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
218
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
219
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
220
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
221
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
222
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
223
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
224
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
225
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
226
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
227
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
228
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
229
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
230
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
231
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
232
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
233
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
234
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
235
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
236
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
237
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
238
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
239
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
240
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
241
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
242
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
243
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
244
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
245
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
246
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
247
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
248
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
249
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
250
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
251
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
252
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
253
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
254
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
255
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
256
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
257
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
258
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
259
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
260
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
261
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
"
262
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
263
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
264
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
265
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
266
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
267
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
268
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
269
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
270
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
271
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
272
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
273
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
274
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
275
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
276
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
277
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
278
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
279
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
280
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
281
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)
282
![](http://img.e-com-net.com/image/info8/7da3525d42b249f380f90d23d1eaafba.gif)