-
Notifications
You must be signed in to change notification settings - Fork 24
/
odbc-setoption.xml
135 lines (126 loc) · 4.14 KB
/
odbc-setoption.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 902c2b77f827e8d0ecccf4f62fb90065d2f6ef79 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.odbc-setoption" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>odbc_setoption</refname>
<refpurpose>ODBC ayarlarını yapar</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>odbc_setoption</methodname>
<methodparam><type>resource</type><parameter>odbc</parameter></methodparam>
<methodparam><type>int</type><parameter>işlev</parameter></methodparam>
<methodparam><type>int</type><parameter>seçenek</parameter></methodparam>
<methodparam><type>int</type><parameter>değer</parameter></methodparam>
</methodsynopsis>
<para>
Bu işlevle ODBC seçenekleri, belli bir bağlantı veya sonuç kümesine uygun
olarak ayarlanır. Çok oyuncaklı ODBC sürücülerinye ilgili sorunların
üstesinden gelmek için tasarlanmıştır. Sadece bir ODBC programcısı iseniz
veya çeşitli seçeneklerin ne anlama geldiğini öğrenmek isterseniz işe
yarar. Farklı seçenekleri ve değerleri açıklayan iyi bir ODBC kılavuzuna
mutlaka ihtiyacınız olacaktır. Farklı sürücü sürümleri farklı seçenekler
sunar.
</para>
<para>
ODBC sürücüsüne bağlı olarak işlevin etkileri değişebildiğinden halka açık
betiklerde bu işlevi kesinlikle kullanmamalısınız. Ayrıca, bağlantı
kurulmadan veya sorgu hazırlanmadan önce atanması gereken bazı ODBC
seçenekleri de bu işlevle kullanılamamaktadır. Bununla birlikte, belli bir
işi PHP ile yapmanız mümkünse, açıktır ki, patronunuz bunların hepsini
yapabilen bir ticari ürünü kullanmanızı istemeyecektir.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>odbc</parameter></term>
<listitem>
<para>
Ayar değişikliği yapılacak bağlantı veya sonuç kimliği. Bu,
SQLSetConnectOption() için bir bağlantı kimliği, SQLSetStmtOption(),
için ise bir sonuç kimliğidir.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>işlev</parameter></term>
<listitem>
<para>
ODBC işlevi kullanılacak mı?. Değer, SQLSetConnectOption() için 1,
SQLSetStmtOption() için 2 olmalıdır.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>seçenek</parameter></term>
<listitem>
<para>
Değeri ayarlanacak seçenek.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>değer</parameter></term>
<listitem>
<para>
Ayarlanacak seçeneğin değeri.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>odbc_setoption</function> örnekleri</title>
<programlisting role="php">
<![CDATA[
<?php
// 1. SQLSetConnectOption() için 102. seçenek: SQL_AUTOCOMMIT.
// SQL_AUTOCOMMIT için 1. değer: SQL_AUTOCOMMIT_ON.
// Bu örnek, odbc_autocommit($conn, true); işlevinin yaptığını yapar
odbc_setoption($conn, 1, 102, 1);
// 2. SQLSetStmtOption() için 0. seçenek: SQL_QUERY_TIMEOUT.
// Bu örnek, sorgunun 30 saniyede zaman aşımına uğramasını sağlar.
$result = odbc_prepare($conn, $sql);
odbc_setoption($result, 2, 0, 30);
odbc_execute($result);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->