Академический Документы
Профессиональный Документы
Культура Документы
6. .............................1
/ ...........................................1
.............................................................1
/ .....................................2
/, io-.....................................2
io-.......................................................3
io-.......................................4
............................................4
/..............................4
/..............................5
...............................6
/ ..................................6
/ .............................7
....................9
........................9
DBF-..................10
.....................................11
...................11
.........................................11
......................................12
...........................................................12
.................13
-...................................................................15
SQL-......................................15
........................................15
Engine DSN ............................................15
SQL- ................19
Client DSN .................................25
Microsoft Excel..............................26
/
++
/
.
, ,
.
:
1
6.
1. dbf- ( .dbf).
, ,
. , FoxPro, DBase, Clipper
.
,
.
++ .
2. ( .tbl).
++ ,
- .
dbf- tbl-
,
255 (
, ) .
++
tbl-.
.
/
.
. :
<Enter>
;
<PgDn>
;
<Ctrl+PgDn> ,
,
, ;
<Esc> ;
<PgUp>
.
/, io-
/
io-
.io.
/ ,
/ .
2
io- :
+ 1[: 1]
1[: 1]
2[: 2]
...
+ 2[: 2]
1[: 1]
2[: 2]
...
( 12, +).
,
(,
)
. ,
,
.
.
, tbl-.
,
.
++
.
,
( ).
dbf-
, dbf-,
,
dbf- io-
, ,
, ,.
dbf-
Foxpro 2.5 , CONFIG.FP
:
codepage=866
Foxpro
.
io-
IO- ,
sbis.exe.
++ sbis.io
.
3
6.
, io-. ,
io-,
/
io-
, io-
, . ,
, ,
- .
,
io-.
. , ,
io-,
/ , <Ctrl+F12>
( )
<F3>. ,
.
io- (
<Ctrl+Ins> / <Shift+Ins> ).
io- ,
/
.
, io-
, :
+:C:\IO_BUF\ORG.DBF
/
,
/ .
. , :
=:
.
.
:
:=
4
.
.
/
, ,
( ++
). sbis.io
:
+:MAN.DBF
:=FAM+ +NAME+ +OTCH
.
:
+:MAN.DBF
=(, ,,,); ();
=(, ,,,); ();
=(, ,,,); ();
:FAM
:NAME
:OTCH
.
:
+:MAN.DBF
:=FAM+ +NAME+ +OTCH
=(, ,,,); ();
=(, ,,,); ();
=(, ,,,); ();
:FAM
:NAME
:OTCH
, , ,
.
/
, ,
. io-
/
,
++:
+ [: ]=
6.
. ,
. ,
.
,
, :
+ :GIVE.TBL ===
.
,
- ,
. ,
, . ,
,
, ,
:
... =( ) == 1
++
. ++
. ,
, :
, ,
FoxPro;
,
;
++
?
( ).
/
++
. /
,
, io-
.
,
.
6
/,
io-:
+:ORG
...
,
, jinnee.exe.
/
.
/
/
,
(, , )
, .
, , io
.
,
.
,
,
. .
, <Ctrl+F12>,
, <F3> ,
.
.
/ ,
.
/ 1, 2
1, 2
,
. io-
.
, 1
2, ,
7
6.
,
. :
,
. ,
,
.
/
, io-
1 2. 1 -
-, 2 - -.
,
, , , .
. io .
. ,
. ,
.
,
,
, ,
.
.
/
( tbl-),
( ).
/
.
,
, .
,
io-,
, - .
.
8
(,
) ,
.
, io. .
,
. , DBF-
1, Foxpro, 0 ( FoxPro
RECNO()1). ,
1.
.
, io-
. , :
+ :OUNAKLS.DBF
...
-:RULL
1:FACE1
2:FACE2
...
++
:
+
+,
,
. .
.
,
. ,
.
Foxpro, ++
, . ,
9
6.
,
1 ( ).
, dbf-
.
, io-
.
, .
.
DBF
/
,
++.
,
dbf-. :
(
)
jinnee.exe;
/,
, DBF;
,
dbf-
++.
!
.
++
DBF.
, ++
,
SQL-.
10
++ .
/ / .
.
.
(,
), .
<Tab>.
()
, (
<>) <F5>.
,
.
, .
, , ,
.
.
.
, ,
.
,
, - .
++
, .
,
.
,
++.
dbf- :
11
6.
= ( people.dbf );
( ( ) )
{
# -, , NAME:
( .NAME );
}
:
= ( file.txt );
( ( ) )
{
# -, :
( . );
}
, ,
.
255 ,
.
, addr.dbf ,
: ADDR - ,
TN - .
+
+. :
= ( );
( . , );
= ( addr.dbf );
( ( ) )
{
#
( );
. = .TN;
( ( , )==1 )
{
# ,
. = .ADDR;
( );
}
}
. ,
:
12
= ( );
( . , );
= ( addr.dbf );
( ( ) )
{
( );
.TN = .;
.ADDR = .;
( );
}
, , ++,
.
.
.
-
.
= ( );
# , ,
. = 01.02.03;
. = ;
. = ( ., );
.$ = ./.;
13
6.
# 1, 2
( .1, ( , );
( .2, ( , );
#
= ( );
. = ;
. = 31.12.29;
. = 0;
'. ' = 0;
'. ' = 19+128;
# 19 - +
( ( , ) <= 0 )
( ! );
( ., );
#
= ( , );
= ( );
( !( ._, ) )
( ! );
( '.-', );
#
= ( );
. = ;
( ( , "" )<=0 )
( ! );
( '.-', );
# ( )
( ( ) );
#
= ( );
('.-',._);
= ( , "" );
= ( );
( ( ._, ) )
( '.N '== )
{
( '.-', );
;
}
._ = _;
. = ;
( );
( );
#
14
( ). :
= ( C:\\sbis\\log.txt );
. = + ++ - !;
( );
SQL-
,
++ ODBC.
,
, , Excel.
:
ODBC,
Pervasive.SQL
( mkd) ;
Pervasive.SQL
2000.
ODBC
. .
.
(Pervasive SQL),
.
jinnee.exe.
,
( ) Pervasive SQL.
++
, .
Engine DSN
ODBC DSN (Data
Source Name). DSN (,
Excel) . Pervasive.SQL2000
DSN Engine DSN Client
DSN.
, ,
15
6.
.
Client DSN .
Pervasive
Control Center
Pervasive.SQL2000.
, ,
DEMODATA.
, .
, New database....
.
16
(DSN), ,
(
, ) .
Use advanced settings.
, .
17
6.
,
Create... .
18
Integrity enforced
Bound (DDF created).
.
. .
, Engine DSN,
Pervasive Control Center.
, ,
. - ,
.
,
jinnee.exe.
DDF-.
.
.
SQL
,
-,
.
,
SQL-
.
( ,
> >.
19
6.
. ,
- .
SQL-
. ,
, .
,
.
Pervasive Control Center (
Properties) Security.
Master
,
. ,
.
20
, (Users)
Master ( ) Public
, .
New user....
.
21
6.
( , ).
Permissions. .
22
,
, .
, -
(Owner
Name)
. , ,
. , ,
OK. .
SQL
SQL (
)
Pervasive Control Center. ,
( ,
Master ) ,
, Tasks>Execute
SQL Query. SQL
23
6.
,
Tools.
GRANT. :
GRANT LOGIN TO user:password
user , password
. , ,
Elena PAROL,
:
GRANT LOGIN TO Elena:PAROL
, ,
, ,
.
- , .
GRANT,
:
GRANT right ON table owner TO user
right ,
user table.
:
ALL
SELECT
UPDATE
INSERT
DELETE -
, ,
,
- (owner) . ,
, . ,
Elena
ANALIT, 12345678:
GRANT ALL ON analit 12345678 TO Elena
. ,
. :
GRANT SELECT ON analit 12345678 TO Elena
24
Client DSN
, Engine DSN
( ),
.
Client DSN.
(Control Panel) (ODBC) (ODBC Data
Sources). , , ,
.
DSN,
Pervasive ODBC Client Interface. ,
, ,
Client DSN.
25
6.
-, ,
(
, ).
Data Source Name.
Address ,
, Trnasport Hint
.
Get DSN List . ,
Engine DSN
. , ,
, Test.
(,
) , ,
Connection successful!.
OK DSN.
Microsoft Excel
, ,
-
++ Microsoft Excel.
> .
26
(DSN). Client
DSN ( Engine DSN, Excel ),
.
, .
, ANALIT.
.
.
.
Excel
Excel. ,
OEM- (866-
),
27