Icon edb_readonly

Indicates whether a cursor is read-only or not.

Syntax
edb_readonly(<CursorHandle>)

<CursorHandle> =

Handle of cursor returned by edb_execute function

Returns
TRUE if the cursor is read-only, or FALSE if
not (or there are any errors)

Usage
The edb_readonly function returns whether a cursor is read-only or not. A cursor may be read-only under the following conditions:
  • Insensitive result set

  • Read-Only Table (via the table definition or the operating system security)
Examples
<?php

// The following script connects to an ElevateDB
// Server and database, prepares an SQL statement
// and executes it, and displays the read-only
// status for the result set cursor using the
// edb_readonly() function

$con = edb_connect("type=remote;charset=Ansi;address=127.0.0.1;"+
                   "uid=Administrator;pwd=EDBDefault;database=Test");
if (!$con)
  {
  die("Could not connect: " . edb_errmsg());
  }

$cmd = edb_prepare($con,"SELECT * FROM customer");
$cursor = edb_execute($cmd);

echo edb_readonly($cursor);

edb_disconnect($con);
?>
Image