📄 044.htm
字号:
face="宋体" lang="ZH-CN">服务器的缺省用户名。</p><p> </font><font face="Arial"> 9. OPENMODE </p><p>OPENMODE</font><font face="宋体" lang="ZH-CN">是</font><font face="Arial">SQL Links</font><fontface="宋体" lang="ZH-CN">打开</font><font face="Arial">SQL</font><font face="宋体"lang="ZH-CN">数据库时的读写模式。取值可以是</font><font face="Arial">READ/WRITE</font><fontface="宋体" lang="ZH-CN">或</font><font face="Arial">READ ONLY</font><fontface="宋体" lang="ZH-CN">,缺省值是</font><font face="Arial">READ/WRITE</font><fontface="宋体" lang="ZH-CN">。把</font><font face="Arial">OPEN MODE</font><fontface="宋体" lang="ZH-CN">设为</font><font face="Arial">READ ONLY</font><fontface="宋体" lang="ZH-CN">,将影响用户端的操作,但对</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器没有影响。</p><p> </font><font face="Arial"> 10. SCHEMA CACHE SIZE </p><p></font><font face="宋体" lang="ZH-CN">描述被贮存视图信息的</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">表个数。取值范围是</font><fontface="Arial">0-32</font><font face="宋体" lang="ZH-CN">,</font><font face="Arial"> </font><fontface="宋体" lang="ZH-CN">缺省值为</font><font face="Arial">8</font><fontface="宋体" lang="ZH-CN">。</p><p> </font><font face="Arial"> 11. LANGDRIVER </p><p></font><font face="宋体" lang="ZH-CN">用来操作来自</font><font face="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器的数据的语言驱动程序。当光标停止</font><fontface="Arial">LANGDRIVER</font><font face="宋体" lang="ZH-CN">域时,一个滚行框出现在正文域的左侧,用滚行杠可以用于你的驱动程序的可选的语言列表。如使用美国英语,该缺省值是空格。</p><p> 当描述的语言驱动程序与一个服务器别名相适应,那么你的应用程序将使用该驱动程序处理从服务器发来的数据。这包括你察看的所有表和所有查询返回的结果表。运行在不同系统上的服务器利用字符集的转换来决定怎样对数据编码。如果你操作在非英语环境,你的</font><fontface="Arial">BDE</font><font face="宋体" lang="ZH-CN">应用程序可以使用不同于</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器的字符集。如果你的平台上的字符集同</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器上的不匹配,那么在两种不同平台间传递数据将引起下列问题:</font><fontface="Arial"></p><p></font><font face="宋体" lang="ZH-CN"> ●</font><font face="Arial"> </font><fontface="宋体" lang="ZH-CN">数据在你的平台上不正确的显示</p><p> ●</font><font face="Arial"> SQL</font><font face="宋体" lang="ZH-CN">数据库上将记录错误的字符</p><p> </p><p> 为防止这种情况的出现,</font><font face="Arial">SQL Links</font><fontface="宋体" lang="ZH-CN">提供语言驱动程序,实现你的应用程序的字符集与</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">数据库的字符集的数据转换。这将使从</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器传来的数据在你的平台上正确显示,或将你输入的数据可靠地传送到服务器上。</p><p> 语言驱动程序包含有关排序和大小写转换的信息。无论何时,对</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">数据库的查询按本地数据库的规则处理应用程序的语言驱动程序用于评测排序的字符范围。</font><fontface="Arial"> </font><font face="宋体" lang="ZH-CN">如果平台上的排序和大小写转换与</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器上的不同,你的应用程序就会显示不一致的结果。</p><p> 如果</font><font face="Arial">SQL</font><font face="宋体" lang="ZH-CN">数据库使用扩展字符集,请确信用于访问</font><fontface="Arial">SQL </font><font face="宋体" lang="ZH-CN">服务的别名中描述正确的,</font><fontface="Arial">SQL Links</font><font face="宋体" lang="ZH-CN">语言版本选择的驱动程序的字符集应当与</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器的相同。如果你没有找到合适的</font><fontface="Arial">SQL Links</font><font face="宋体" lang="ZH-CN">语言驱动,你可修改别名中的</font><fontface="Arial">SQLQRYMODE</font><font face="宋体" lang="ZH-CN">入口,防止按局部数据库规则处理查询。</font><fontface="Arial"></p><p>12. SQLPASSTHRU MODE</p><p></font><font face="宋体" lang="ZH-CN">描述应用程序访问</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器时是否借助平台命令和传递式</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">。取值范围和它们的含义列于下表:</p><p> </font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN"> </font><font face="Arial"> </font><fontface="宋体" lang="ZH-CN">表</font><font face="Arial">18.3 SQLPASSTHRU MODE</font><fontface="宋体" lang="ZH-CN">设置</p><p> </font><font face="Arial"> </font><font face="宋体" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</font><fontface="Arial"></p><p></font><font face="宋体" lang="ZH-CN">设置 含</font><fontface="Arial"> </font><font face="宋体" lang="ZH-CN">义</p><p> </font><font face="Arial"> </font><font face="宋体" lang="ZH-CN">──────────────────────────────────────</p><p> </font><font face="Arial"> NOT SHARED </font><font face="宋体" lang="ZH-CN"> 传递</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">和非传递性</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">不共享相同的连接</p><p> </font><font face="Arial"> SHARED AUTOCOMMIT</font><font face="宋体" lang="ZH-CN"> </font><fontface="Arial"> </font><font face="宋体" lang="ZH-CN">缺省值。传递</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">和非传递</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">将共享相同连接,传</font><fontface="Arial"></p><p></font><font face="宋体" lang="ZH-CN">递式</font><font face="Arial">SQL</font><fontface="宋体" lang="ZH-CN">将以与非传递</font><font face="Arial">SQL</font><fontface="宋体" lang="ZH-CN">相似的方式动作。</font><font face="Arial"> </font><fontface="宋体" lang="ZH-CN">也就说</font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN">用户的传递式</font><font face="Arial">SQL</font><fontface="宋体" lang="ZH-CN">表达式将被自动提交。</p><p> </font><font face="Arial"> SHARED NOAUTOCOMMIT </font><font face="宋体"lang="ZH-CN">传递式</font><font face="Arial">SQL</font><font face="宋体" lang="ZH-CN">和非传递式</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">将共享同一个连接,但</font><fontface="Arial">SQL</p><p></font><font face="宋体" lang="ZH-CN">驱动程序并不自动提交</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">表达式。在这种模式下,传</font><fontface="Arial"> </p><p></font><font face="宋体" lang="ZH-CN">递行为是服务器独立的。</font><fontface="Arial"></p><p></font><font face="宋体" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p> </font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN"> </font><font face="Arial">SHARED AUTOCOMMIT</font><fontface="宋体" lang="ZH-CN">和</font><font face="Arial">SHARED NOAUTOCOMMIT </font><fontface="宋体" lang="ZH-CN">模式并不支持所有的传递式表达式。当</font><fontface="Arial">SHARED AUTOCOMMIT</font><font face="宋体" lang="ZH-CN">或</font><fontface="Arial">SHARED NOAUTOCOMMIT</font><font face="宋体" lang="ZH-CN">模式被设置,在传递式</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">中不需执行事务控制语言。使用你的</font><fontface="Arial">BDE</font><font face="宋体" lang="ZH-CN">应用编程语言来开始,提交回送事务。当传递式</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">和非传递式</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">共享一个连接,记录快存并不立即反映传递</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">操作的更新。</p><p> </font><font face="Arial"> 13. SQLQRYMODE</p><p></font><font face="宋体" lang="ZH-CN">描述处理查询</font><font face="Arial">SQL</font><fontface="宋体" lang="ZH-CN">数据的方法。取值范围含义列于下表,缺省值</font><fontface="Arial">NULL</font><font face="宋体" lang="ZH-CN">:</p><p> </font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN">表</font><font face="Arial">18.4 SQLQRYMODE</font><fontface="宋体" lang="ZH-CN">设置</font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p> 设置 模</font><font face="Arial"> </font><font face="宋体"lang="ZH-CN">式 </font><font face="Arial"> </font><font face="宋体"lang="ZH-CN">含</font><font face="Arial"> </font><font face="宋体" lang="ZH-CN">义</p><p> </font><font face="Arial"> </font><font face="宋体" lang="ZH-CN">──────────────────────────────────────</p><p> </font><font face="Arial">NULL</font><font face="宋体" lang="ZH-CN"> </font><fontface="Arial">Server-Local </font><font face="宋体" lang="ZH-CN"> 在</font><fontface="Arial">Server-local</font><font face="宋体" lang="ZH-CN">中</font><fontface="Arial">,</font><font face="宋体" lang="ZH-CN">查询模式查询首先传递给</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服</font><font face="Arial"> </p><p></font><font face="宋体" lang="ZH-CN">务器,如果服务器不能执行查询,查询就在本地执</font><fontface="Arial"></p><p></font><font face="宋体" lang="ZH-CN">行。</p><p> </font><font face="Arial">SERVER Server-Only </font><font face="宋体"lang="ZH-CN">在</font><font face="Arial">Server-Only</font><font face="宋体"lang="ZH-CN">查询模式,查询被发送给</font><font face="Arial">SQL </font><fontface="宋体" lang="ZH-CN">服务</p><p> </font><font face="Arial"> </font><fontface="宋体" lang="ZH-CN">器。如果服务器不能执行查询,不执行本地查询。</p><p> </font><font face="Arial">LOCAL Local-Only </font><font face="宋体"lang="ZH-CN">在</font><font face="Arial">local-only</font><font face="宋体"lang="ZH-CN">模式,查询总是本地执行。</font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN">━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━</p><p> </font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN">正常情况下,查询</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">数据库将在数据库服务器端被处理。然而,在某些情况下,完全在</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器端执行的查询的结果不同于在本地执行的查询的结果。例如,你的</font><fontface="Arial">BDE </font><font face="宋体" lang="ZH-CN">应用程序查询函数执行在字符域的大小写敏感搜索。如果,服务器不支持大小写敏感搜索,那么</font><fontface="Arial">Select</font><font face="宋体" lang="ZH-CN">语句的条件如“</font><fontface="Arial">>A</font><font face="宋体" lang="ZH-CN">”在不同地方查询将产生不同的结果。</font><fontface="Arial"> </font><font face="宋体" lang="ZH-CN">如果你想确信所有来自</font><fontface="Arial">BDE</font><font face="宋体" lang="ZH-CN">应用的查询都按照</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">服务器上的规则来执行,那么你就应合理配置</font><fontface="Arial">SQL Links</font><font face="宋体" lang="ZH-CN">驱动程序,阻止查询的本地处理。使用</font><fontface="Arial">BDE</font><font face="宋体" lang="ZH-CN">配置工具修改</font><fontface="Arial">SQL</font><font face="宋体" lang="ZH-CN">数据库别名,将</font><fontface="Arial">SQL QRYMODE</font><font face="宋体" lang="ZH-CN">设置成</font><fontface="Arial">SERVER</font><font face="宋体" lang="ZH-CN">就可做到这一点。新的</font><fontface="Arial">SQLQRYMODE</font><font face="宋体" lang="ZH-CN">值将在应用程序下一次启动时生效。</p><p> </font><font face="Arial"> 14. SCHEMA CACHE TIME</font><font face="宋体"lang="ZH-CN"> </font><font face="Arial"></p><p></font><font face="宋体" lang="ZH-CN">描述表信息将被贮存多长时间,取值范围和它们的含义列于下表,缺省值为</font><font
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -