传奇的怎么的设置????

传奇的怎么的设置????,第1张

下面介绍一下具体 *** 作:
点击 开始---运行---输入:cmd----输入:IPconfig---回车
在这里我们就可以看到我们的 内网IP地址(IP Address)记住这个IP地址!!
打开 路由管理器界面的 转发规则----虚拟服务器
然后 打开你版本的 游戏控制器--配置向导--下一步--
分别找到
登陆网关:默认是7000
角色网关:默认是7100
游戏网关:默认是7200、7300、7400(使用这三个 也就够用了)

然后分别把 这几个端口 写入 你打开的 路由器管理界面 (如果你还要在电脑上架设网站 8080端口也写入)
IP地址都 选为 你 记住的那个 内网IP地址
协议 项 全部选择 TCP 有的是全部选择UDP 协议 自己可以多加尝试 找到适合自己的
启用项 全部打勾

点击保存
记得重启路由器!!
然后 IE浏览器 打开 IP138 的网站 查看并记住自己的 外网IP地址!!
把你 服务端 游戏控制器--配置向导 中的 外网IP地址 写上你刚才查看的外网IP 其他按照架设步骤即可!不开门等 请仔细查看一下你的服务器名称和IP是否对应 !!
(假设内网为19216812 外网为 2021001234)
MirServer\Gate_Server\LoginGate\MirGateini
[server]
Color=GREEN
Title='账号登录管理器'
ServerPort=5500
GatePort=7000
index=0
Server1=19216812
Server2=
Server3=
Server4=
Server5=
MirServer\Gate_Server\RunGate\MirGateini
[server]
Color=GREEN
Title='角色在线管理器'
ServerPort=5000
GatePort=7200
index=0
Server1=19216812
Server2=
Server3=
Server4=
Server5=
MirServer\Gate_Server\SelChrGate\MirGateini
[server]
Color=Green
Title='选择角色管理器'
ServerPort=5100
GatePort=7100
index=0
Server1=19216812
Server2=
Server3=
Server4=
Server5=
MirServer\Mir200\!RunAddrtxt
19216812
MirServer\Mir200\!ServerTabletxt
;服务器编号 IP 端口 IP 端口
1 2021001234 7200 2021001234 7200
MirServer\Mir200\!Setuptxt
[Server]
;(服务器群中的编号,默认为 0)
ServerIndex=0
;(服务器名称,可改为自己设定的名字,英文中文都可以)
ServerName=服务器名称
;(服务器组编号,默认为 0)
ServerNumber=0
;(冒险形式服务器,FALSE为否,TRUE为是)
VentureServer=False
;(测试形式服务器,FALSE为否,TRUE为是)
TestServer=TRUE
;(注册用户初始化等级,调整范围0-50)
TestLevel=1
;(注册用户初始化金币,调整范围0-5000000)
TestGold=0
;(允许最大参加测试人数)
TestServerUserLimit=500
;(服务性模式,FALSE为否,TRUE为是,如果在收费模式下选择了冒险形式服务器这里必须改为TRUE)
ServiceMode=False
;(不允许PK服务器,FALSE为否,TRUE为是,只有在付费服务器生效)
NonPKServer=False
DBAddr=19216812
DBPort=6000
IDSAddr=19216812
IDSPort=5600
MsgSrvAddr=19216812
MsgSrvPort=4900
HumLimit=0
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=200
ZenFastStep=300
SendBlock=1000
CheckBlock=8000
AvailableBlock=200
GateLoad=0
LogServerAddr=19216812
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10
[Share]
;(用户付费记录文件夹,初始化为空)
BaseDir=D:\mirserver\Mir200\Share;(行会文件夹,保存了所有行会登记记录,一个文件代表一个行会,初始化为空)
GuildDir=D:\mirserver\Mir200\GuildBase\Guilds;(总行会记录,每一行代表一个行会名字,初始化为空)
GuildFile=D:\mirserver\Mir200\GuildBase\Guildlisttxt
;(临时记录用户信息的文件夹。只有在服务模式才有文件存在,初始化空)
VentureDir=D:\mirserver\Mir200\ShareV;(记录用户每次登录时间的文件夹,初始化为空,可以每天清空一次)
ConLogDir=D:\mirserver\Mir200\ConLog;(沙巴克城资料及攻城日期、信息)
CastleDir=D:\mirserver\Mir200\Envir\Castle;(服务端核心文件夹)
EnvirDir=D:\mirserver\Mir200\Envir;(地图文件夹)
MapDir=D:\mirserver\Mir200\Map
[Setup]
ClientFile1=mirdat
ClientFile2=
ClientFile3=
ItemNumber=11101171
HomeMap=0
HomeX=289
HomeY=618
[Names]
;(刚注册玩家身上的物品,加上分号为没有)
ClothsMan='布衣(男)'
ClothsWoman='布衣(女)'
WoodenSword='木剑'
;Candle='蜡烛'
BasicDrug='金创药(小量)'
;(各种特殊物品名称)
GoldStone='金矿'
SilverStone='银矿'
SteelStone='铁矿'
CopperStone='铜矿'
SteelStone='绿宝石矿石'
CopperStone='红宝石矿石'
BlackStone='黑铁矿石'
Zuma1='祖玛卫士'
Zuma2='祖玛雕像'
Zuma3='祖玛弓箭手'
Zuma4='楔蛾'
Bee='蝙蝠'
Spider='爆裂蜘蛛'
WomaHorn='沃玛号角'
ZumaRelic='祖玛头像'
[NECKLACE]='祈祷项链'
[RING]='祈祷戒指'
[ARMRING]='祈祷手镯'
[WEAPON]='祈祷之刃'
[HELMET]='祈祷头盔'
MirServer\Mud2\DBSrv200\!AddrTabletxt
19216812 2021001234
MirServer\Mud2\DBSrv200\!ServerInfotxt
19216812 2021001234 7200 2021001234 7200
MirServer\Mud2\DBSrv200\DBSrcini
[Setup]
ServerName=服务器名称
Port=6000
MapFile=D:\mirserver\Mir200\Envir\MapInfotxt
ViewHackMsg=1
[Server]
;游戏数据库管理配置
IDSAddr=19216812
IDSPort=5600
[DB]
dir=D:\mirserver\mud2\DBsrv200\FDBIdDir=D:\mirserver\mud2\DBsrv200\FDBHumDir=D:\mirserver\mud2\DBsrv200\FDBFeeDir=D:\mirserver\mud2\DBsrv200\FDBBackup=D:\mirserver\mud2\DBsrv200\BackupconnectDir=D:\mirserver\mud2\DBsrv200\ConnectionLogDir=D:\mirserver\mud2\DBsrv200\Log
MirServer\Mud2\LogSrv\!AddrTabletxt
;服务器 等级限制 发送IP 接收IP 连接端
服务器名称 Line1-7 19216812 2021001234 2021001234:7100
MirServer\Mud2\LogSrv\!ServerAddrtxt
19216812
19216812
19216812
MirServer\Mud2\LogSrv\Logsrvini
[server]
DBServer=19216812
DBSPort=16300
FeePort=16301
LogPort=16302
ReadyServers=0
EnableMakingID=TRUE
EnableTrial=FALSE
CountLogDir=D:\mirserver\mud2\Logsrv\CountLogWebLogDir=D:\mirserver\Share\GameWFolderFeedIDList=D:\mirserver\Share\Feed\FeedIDListtxt
FeedIPList=D:\mirserver\Share\Feed\FeedIPListtxt
[DB]
IdDir='\IDDB\'
希望对你有所帮助!!

硬件以及驱动问题是导致该故障的主要原因,可能引起该故障的硬件包括显示卡、声卡、调制解调器、内存以及USB设备,但由于无法查阅该错误的事件信息,也不了解障发生之前系统软硬件的变化,在没有进一步的信息,在此比较难以判断具体是那一种硬件引起的故障。从我个人以往的经验判断,假设故障发生之前系统软硬件没有发生变化的情况下,内存损坏引起该故障的可能性最大。而如果系统在故障发生之前曾经更新某一硬件设备的驱动程序,例如安装了新的USB鼠标驱动程序,又或者为某一硬件设备更新换代,例如添加了内存,那么相信你不难判断出是什么引起了这一故障。
给你提供所有的错误代码,自己查查看
1 代码 含意
0 0x00000000 作业完成。
1 0x00000001 不正确的函数。
2 0x00000002 系统找不到指定的档案。
3 0x00000003 系统找不到指定的路径。
4 0x00000004 系统无法开启档案。
5 0x00000005 拒绝存取。
6 0x00000006 无效的代码。
7 0x00000007 储存体控制区块已毁。
8 0x00000008 储存体空间不足,无法处理这个指令。
9 0x00000009 储存体控制区块地址无效。
10 0x0000000A 环境不正确。
11 0x0000000B 尝试加载一个格式错误的程序。
12 0x0000000C 存取码错误。
13 0x0000000D 资料错误。
14 0x0000000E 储存体空间不够,无法完成这项作业。
15 0x0000000F 系统找不到指定的磁盘驱动器
16 0x00000010 无法移除目录。
16 0x00000010 无法移除目录。
17 0x00000011 系统无法将档案移到 其它的磁盘驱动器。
18 0x00000012 没有任何档案。
19 0x00000013 储存媒体为写保护状态。
20 0x00000014 系统找不到指定的装置。
21 0x00000015 装置尚未就绪。
22 0x00000016 装置无法识别指令。
23 0x00000017 资料错误 (cyclic redundancy check)
24 0x00000018 程序发出一个长度错误的指令。
25 0x00000019 磁盘驱动器在磁盘找不到 持定的扇区或磁道。
26 0x0000001A 指定的磁盘或磁盘无法存取。
27 0x0000001B 磁盘驱动器找不到要求的扇区。
28 0x0000001C 打印机没有纸。
29 0x0000001D 系统无法将资料写入指定的磁盘驱动器。
30 0x0000001E 系统无法读取指定的装置。
31 0x0000001F 连接到系统的某个装置没有作用。
32 0x00000020 文件被另一进程使用中不能访问The process cannot access the file because it is being
used by another process
33 0x00000021 档案的一部份被锁定, 现在无法存取。
34 0x00000022 磁盘驱动器的磁盘不正确。 请将 %2 (Volume Serial
Number: %3) 插入磁盘机%1。
36 0x00000024 开启的分享档案数量太多。
38 0x00000026 到达档案结尾。
39 0x00000027 磁盘已满。
50 0x00000032 不支持这种网络要求。
51 0x00000033 远程计算机无法使用。
52 0x00000034 网络名称重复。
53 0x00000035 网络路径找不到。
54 0x00000036 网络忙碌中。
55 0x00000037 特殊的网络资源或设备不可再使用The specified network resource or device is no longer
available
56 0x00000038 网络BIOS命令已达到限制The network BIOS command limit has been reached 57
0x00000039 网络配接卡发生问题。
58 0x0000003A 指定的服务器无法执行要求的作业。
59 0x0000003B 网络发生意外错误。
60 0x0000003C 远程配接卡不兼容。
61 0x0000003D 打印机队列已满。
62 0x0000003E 服务器的空间无法储存等候打印的档案。
63 0x0000003F 等候打印的档案已经删除。
64 0x00000040 指定的网络名称无法使用。
65 0x00000041 拒绝存取网络。
65 0x00000041 拒绝存取网络。
66 0x00000042 网络资源类型错误。
67 0x00000043 网络名称找不到。
68 0x00000044 超过区域计算机网络配接卡的名称限制。
69 0x00000045 超过网络 BIOS 作业阶段的限制。
70 0x00000046 远程服务器已经暂停或者正在起始中。
71 0x00000047 由于联机数目已达上限,此时无法再联机到这台远程计算机。
72 0x00000048 指定的打印机或磁盘装置已经暂停作用。
80 0x00000050 档案已经存在。
82 0x00000052 无法建立目录或档案。
83 0x00000053 INT 2484 0x00000054 处理这项要求的储存体无法使用。
85 0x00000055 近端装置名称已经在使用中。
86 0x00000056 指定的网络密码错误。
87 0x00000057 参数错误。
88 0x00000058 网络发生资料写入错误。
89 0x00000059 此时系统无法执行其它行程。
100 0x00000064 无法建立其它的系统 semaphore。
101 0x00000065 属于其它行程专用的 semaphore
102 0x00000066 semaphore 已经设定,而且无法关闭。
103 0x00000067 无法指定 semaphore 。
104 0x00000068 在岔断时间无法要求专用的 semaphore 。
104 0x00000068 在岔断时间无法要求专用的 semaphore 。
105 0x00000069 此 semaphore 先前的拥有权已经结束。
106 0x0000006A 请将磁盘插入 %1。
107 0x0000006B 因为代用的磁盘尚未插入,所以程序已经停止。
108 0x0000006C 磁盘正在使用中或被锁定。
109 0x0000006D Pipe 已经中止。
110 0x0000006E 系统无法开启指定的 装置或档案。
111 0x0000006F 档名太长。
112 0x00000070 磁盘空间不足。
113 0x00000071 没有可用的内部档案标识符。
114 0x00000072 目标内部档案标识符不正确。
117 0x00000075 由应用程序所执行的 IOCTL 呼叫 不正确。
118 0x00000076 写入验证参数值不正确。
119 0x00000077 系统不支持所要求的指令。
120 0x00000078 此项功能仅在 Win32 模式有效。
121 0x00000079 semaphore 超过逾时期间。
122 0x0000007A 传到系统呼叫的资料区域 太小。
123 0x0000007B 文件名、目录名称或储存体卷标语法错误。
124 0x0000007C 系统呼叫层次不正确。
125 0x0000007D 磁盘没有设定卷标。
126 0x0000007E 找不到指定的模块。
127 0x0000007F 找不到指定的程序。
128 0x00000080 没有子行程可供等待。
128 0x00000080 没有子行程可供等待。
129 0x00000081 %1 这个应用程序无法在 Win32 模式下执行。
130 0x00000082 Attempt to use a file handle to an open disk
partition for an operation other than raw disk I/O
131 0x00000083 尝试将档案指针移至档案开头之前。
132 0x00000084 无法在指定的装置或档案,设定档案指针。
133 0x00000085 JOIN 或 SUBST 指令 无法用于 内含事先结合过的磁盘驱动器。
134 0x00000086 尝试在已经结合的磁盘驱动器,使用 JOIN 或 SUBST 指令。
135 0x00000087 尝试在已经替换的磁盘驱动器,使 用 JOIN 或 SUBST 指令。
136 0x00000088 系统尝试删除 未连结过的磁盘驱动器的连结关系。
138 0x0000008A 系统尝试将磁盘驱动器结合到已经结合过之磁盘驱动器的目录。
139 0x0000008B 系统尝试将磁盘驱动器替换成已经替换过之磁盘驱动器的目录。
140 0x0000008C 系统尝试将磁盘驱动器替换成已经替换过之磁盘驱动器的目录。
141 0x000000 系统尝试将磁盘驱动器 SUBST 成已结合的磁盘驱动器 目录。
142 0x0000008E 系统此刻无法执行 JOIN 或 SUBST。
143 0x0000008F 系统无法将磁盘驱动器结合或替换同一磁盘驱动器下目录。
144 0x00000090 这个目录不是根目录的子目录。
145 0x00000091 目录仍有资料。
146 0x00000092 指定的路径已经被替换过。
147 0x00000093 资源不足,无法处理这项 指令。
148 0x00000094 指定的路径这时候无法使用。
148 0x00000094 指定的路径这时候无法使用。
149 0x00000095 尝试要结合或替换的磁盘驱动器目录,是已经替换过的的目标。
150 0x00000096 CONFIGSYS 文件未指定系统追踪信息,或是追踪功能被取消。
151 0x00000097 指定的 semaphore事件 DosMux0000SemWait 数目不正确。
152 0x00000098 DosMux0000SemWait 没有执行;设定太多的 semaphore。
153 0x00000099 DosMux0000SemWait 清单不正确。
154 0x0000009A 您所输入的储存媒体标 元长度限制。
155 0x0000009B 无法建立其它的执行绪。
156 0x0000009C 接收行程拒绝接受信号。
157 0x0000009D 区段已经被舍弃,无法被锁定。
158 0x0000009E 区段已经解除锁定。
159 0x0000009F 执行绪识别码的地址不正确。
160 0x000000A0 传到 DosEx0000ecPgm 的自变量字符串不正确。
161 0x000000A1 指定的路径不正确。
162 0x000000A2 信号等候处理。
164 0x000000A4 系统无法建立执行绪。
167 0x000000A7 无法锁定档案的部份范围。
170 0x000000AA 所要求的资源正在使用中。
173 0x000000AD 取消范围的锁定要求不明显。
174 0x000000AE 档案系统不支持自动变更锁定类型。
180 0x000000B4 系统发现不正确的区段号码。
182 0x000000B6 *** 作系统无法执行 %1。
182 0x000000B6 *** 作系统无法执行 %1。
183 0x000000B7 档案已存在,无法建立同一档案。
186 0x000000BA 传送的旗号错误。
187 0x000000BB 指定的系统旗号找不到。
188 0x000000BC *** 作系统无法执行 %1。
189 0x000000BD *** 作系统无法执行 %1。
190 0x000000BE *** 作系统无法执行 %1。
191 0x000000BF 无法在 Win32 模式下执行 %1。
192 0x000000C0 *** 作系统无法执行 %1。
193 0x000000C1 %1 不是正确的 Win32 应用程序。
194 0x000000C2 *** 作系统无法执行 %1。
195 0x000000C3 *** 作系统无法执行 %1。
196 0x000000C4 *** 作系统无法执行 这个应用程序。
197 0x000000C5 *** 作系统目前无法执行 这个应用程序。
198 0x000000C6 *** 作系统无法执行 %1。
199 0x000000C7 *** 作系统无法执行 这个应用程序。
200 0x000000C8 程序代码的区段不可以大于或等于 64KB。
201 0x000000C9 *** 作系统无法执行 %1。
202 0x000000CA *** 作系统无法执行 %1。
203 0x000000CB 系统找不到输入的环境选项。\r
205 0x000000CD 在指令子目录下,没有任何行程有信号副处理程序。
206 0x000000CE 文件名称或扩展名太长。
207 0x000000CF ring 2 堆栈使用中。
207 0x000000CF ring 2 堆栈使用中。
208 0x000000D0 输入的通用档名字元 或 不正确, 或指定太多的通用档名字元。
209 0x000000D1 所传送的信号不正确。
210 0x000000D2 无法设定信号处理程序。
212 0x000000D4 区段被锁定,而且无法重新配置。
214 0x000000D6 附加到此程序或动态连结模块的动态连结模块太多。
215 0x000000D7 Can’t nest calls to LoadModule
230 0x000000E6 The pipe state is invalid
231 0x000000E7 所有的 pipe instances 都在忙碌中。
232 0x000000E8 The pipe is being closed
233 0x000000E9 No process is on the other end of the pipe
234 0x000000EA 有更多可用的资料。
240 0x000000F0 作业阶段被取消。
254 0x000000FE 指定的延伸属性名称无效。
255 0x000000FF 延伸的属性不一致。
259 0x00000103 没有可用的资料。
266 0x0000010A 无法使用 Copy API。
267 0x0000010B 目录名称错误。
275 0x00000113 延伸属性不适用于缓冲区。
276 0x00000114 在外挂的档案系统上的延伸属性档案已经毁损。
277 0x00000115 延伸属性表格文件满。
278 0x00000116 指定的延伸属性代码无效。
278 0x00000116 指定的延伸属性代码无效。
282 0x0000011A 外挂的这个档案系统不支持延伸属性。
288 0x00000120 意图释放不属于叫用者的 mutex0000。
298 0x0000012A semaphore 传送次数过多。
299 0x0000012B 只完成 Read/WriteProcessMemory 的部份要求。
317 0x0000013D 系统找不到位于讯息文件 %2 中编号为 0x0000%1 的讯息。
487 0x000001E7 尝试存取无效的地址。
534 0x00000216 运算结果超过 32 位。
535 0x00000217 信道的另一端有一个行程在接送资料。
536 0x00000218 等候行程来开启信道的另一端。
994 0x000003E2 存取延伸的属性被拒。
995 0x000003E3 由于执行绪结束或应用程序要求,而异常终止 I/O 作业。
996 0x000003E4 重叠的 I/O 事件不是设定成通知状态。
997 0x000003E5 正在处理重叠的 I/O 作业。
998 0x000003E6 对内存位置的无效存取。
999 0x000003E7 执行 inpage 作业发生错误。
1001 0x000003E9 递归太深,堆栈满溢

从开发平台到服务器的向上适化

适化概述

所谓适化就是将桌面应用转化为Client/Server应用

适化是一个很复杂的主题 这里不详细讲述 本节将介绍适化Delphi 应用程序中最重要的方面

适化的主要方面有

● 将数据库从桌面平台到服务器的适化

● 将应用程序转化为Client/Server的适化

适化还需要实现从桌面环境到Client/Server环境的转化

桌面数据库和SQL服务器数据库在许多方面有不同之处 例如

● 桌面数据库用于同一时刻单用户的访问 而服务器用于多用户访问

● 桌面数据库是面向记录的 而服务器是面向集合的

● 桌面数据库将每个表存储在独立的文件中 而服务器将所有的表存储在数据库中Client/Server应用必须解决更新的问题 最复杂的是联接 网络和事务控制

适化数据库

适化数据库包含下列步骤

● 在桌面数据库结构的基础上 定义服务器上的元数据

● 将数据从桌面转化到服务器中

● 解决下列问题

● 数据类型差异

● 数据安全性和完整性

● 事务控制

● 数据访问权

● 数据合法性

● 锁定

Delphi提供了两种方法适化一个数据库

● 使用Database Desktop工具 选择菜单Tools/Utilities/Copy to命令将数据库表从桌面方式拷贝到SQL格式

● 建立应用TBatchMove部件的应用程序

这两种方法都可以将表结构和数据从桌面数据源转化到服务器上 依靠这些数据库 可能需要改变结果表 例如 可能想进行不同数据类型的映射

也可以将下列特征加入数据库

● 完整性约束

● 索引

● 检测约束

● 存储过程和触发器

● 其它服务器特征

如果用SQL脚本和服务器数据定义工具定义元数据会更有效 然后用前面介绍的两种方法转移数据 因为如果是手工定义数据库表 Database Desktop和TBatchMove 部件将只拷贝数据

适化应用程序

在理论上 设计用来访问局部数据的Delphi应用程序做很少的修改就可以访问远程服务器上的数据 如果在服务器上定义适合的数据源 你就能将应用程序指向访问它 这只需简单地改变应用程序中TTable或TQuery部件的DatabaseName属性

实际上 在访问局部和过程数据源之间有许多重要的不同之处 Client/Server应用程序必须解决大量的在桌面应用中所没有的问题

任何Delphi应用程序都能用TTable或TQuery部件访问数据 桌面应用程序通常都是使用TTable部件 当适化到SQL服务器上时 用TQuery会更有效 如果应用程序要检索大量记录 则TQuery部件要略胜一筹

如果应用程序使用统计或数学函数 那么在服务器上通过存储过程执行这些函数会更有效 因为存储过程执行更快 使用存储过程还可以减少网络负载 特别是大量行数据的函数

例如 计算大量记录的标准差

● 如果该函数在客户端执行 所有的值从服务器上检索出来并送到客户端 导致网络拥塞

● 如果该函数在服务器端执行 则应用程序只需要服务器上的答案

Delphi客户/服务器应用实例分析

本节中采用的实例是Delphi 数据库的例子CSDEMO CSDEMO是Delphi客户/服务器编程的示例程序 它采用的数据库服务器是Local InterBase Server

CSDEMO较好地示范了BDE环境的配置 InterBASE Server高级功能应用 SQL服务器联接 触发器应用 存储过程编程和事务控制技术等 具有较高的参考价值 本节讲述下列内容

● 数据库环境介绍

● TDatabase的应用

● 不同数据库表的切换

● 触发器编程

● 存储过程编程

● 事务控制应用

数据库环境介绍

本例中采用的数据库服务器是Local InterBase Server Local InterBase是InterBase Server的单用户版 位 兼容ANSI SQL Local InterBase支持客户/服务器应用在单机上的开发和测试 并且可以很容易地适化到InterBase Server上 因此 开发客户/服务器应用采用Local InterBase作为原型开发环境是很方便的

IBLOCAL的BDE参数

本例中的SQL数据库是IBLOCAL 它是由BDE配置工具(BDECFG EXE)设置参数值 它的各项参数值列于下表

表 IBLOCAL的各项参数值

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

参 数 名 参 数 值

────────────────────────────────────

TYPE INTRBASE

PATH

SERVER NAME C:\INTRBASE\EXAMPLES\EMPLOYEE GDB

USER NAME SYSDBA

OPEN MODE READ/WRITE

SCHEMA CACHE SIZE

LANGDRIVER

SQLQRYMODE

SQLPASSTHRU MODE SHARED AUTOMIT

SCHEMA CHCHE TIME

MAX ROWS

BATCH COUNT

ENABLE SCHEMA CACHE FALSE

SCHEMA CACHE DIR

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

数据库结构介绍

IBLOCAL数据库的结构都是由InterBase服务器工具交互式SQL工具(ISQL)定义的

用ISQL定义数据库 首先要用Create Database命令建立数据库 建立的新数据库一般是以GDB为扩展名 建立好后 就可以用SQL语言定义数据库表 例如建立EMPLOYEE表的SQL语句如下

定义域名数据类型

CREATE DOMAIN FIRSTNAME AS VARCHAR( )

CREATE DOMAIN LASTNAME AS VARCHAR( )

CREATE DOMAIN COUNTRYNAME AS VARCHAR( )

CREATE DOMAIN EMPNO AS SMALLINT;

CREATE DOMAIN DEPTNO AS CHAR( )

CHECK (VALUE = OR (VALUE > AND VALUE <= ) OR VALUE IS NULL)

CREATE DOMAIN JOBCODE AS VARCHAR( )

CHECK (VALUE > )

CREATE DOMAIN JOBGRADE AS SMALLINT

CHECK (VALUE BEEEN AND )

CREATE DOMAIN SALARY AS NUMERIC( )

DEFAULT

CHECK (VALUE > )

建立EMPLOYEE表

lishixinzhi/Article/program/Delphi/201311/25125


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10835062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存