home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / borland / cb / setup / cbuilder / data.z / BCBDADG.MST (.txt) < prev    next >
Microsoft Windows Help File Content  |  1997-02-28  |  26KB  |  389 lines

  1. :Base bcbdadg.hlp
  2. 1 Borland C++Builder Database Application Developer's Guide
  3. 2 Introduction
  4. 3 Introduction=Introduction
  5. 3 What's in help?=What's in help?
  6. 3 Software registration and technical support=Software registration and technical support
  7. 2 Using the C++Builder database development model
  8. 3 C++Builder database tools and features=C++Builder database tools and features
  9. 3 What is a C++Builder database application?=What is a C++Builder database application?
  10. 3 Understanding database components=Understanding database components
  11. 3 Building database forms
  12. 4 Building database forms=Building database forms
  13. 4 Making the connections: linking database components=Making the connections: linking database components
  14. 3 Understanding the C++Builder development model
  15. 4 Understanding the C++Builder development model=Understanding the C++Builder development model
  16. 4 Browsing and designing with the SQL and Database Explorers=Browsing and designing with the SQL and Database Explorers
  17. 4 Designing with the Database Desktop=Designing with the Database Desktop
  18. 4 Using data modules to centralize development=Using data modules to centralize development
  19. 4 Using the Data Dictionary=Using the Data Dictionary
  20. 4 Designing a database interface with data-aware controls=Designing a database interface with data-aware controls
  21. 4 Using the Object Repository=Using the Object Repository
  22. 2 Using data modules
  23. 3 Understanding data modules=Understanding data modules
  24. 3 Creating a new data module
  25. 4 Creating a new data module=Creating a new data module
  26. 4 Naming a data module=Naming a data module
  27. 4 Placing and naming components=Placing and naming components
  28. 4 Using component properties and methods in a data module=Using component properties and methods in a data module
  29. 4 Creating business rules in a data module=Creating business rules in a data module
  30. 3 Reusing data modules in the Object Repository
  31. 4 Reusing data modules in the Object Repository=Reusing data modules in the Object Repository
  32. 4 Copying a data module=Copying a data module
  33. 4 Inheriting a data module=Inheriting a data module
  34. 4 Using a data module=Using a data module
  35. 2 Accessing a data module from a form=Accessing a data module from a form
  36. 2 Adding a data module to the Object Repository=Adding a data module to the Object Repository
  37. 2 Connecting to databases
  38. 3 Connecting to databases=Connecting to databases
  39. 3 Using TSession components
  40. 4 Using TSession components=Using TSession components
  41. 4 Using the Active property=Using the Active property
  42. 4 Using the KeepConnections property=Using the KeepConnections property
  43. 4 Using the NetFileDir property=Using the NetFileDir property
  44. 4 Using the PrivateDir property=Using the PrivateDir property
  45. 4 Using the SessionName property=Using the SessionName property
  46. 4 Using the Databases property=Using the Databases property
  47. 4 Using the DatabaseCount property=Using the DatabaseCount property
  48. 4 Using session events=Using session events
  49. 4 Using session methods=Using session methods
  50. 2 Using the default session=Using the default session
  51. 3 Creating additional sessions
  52. 4 Creating additional sessions=Creating additional sessions
  53. 4 Managing multiple sessions=Managing multiple sessions
  54. 3 Using TDatabase components
  55. 4 Using TDatabase components=Using TDatabase components
  56. 4 Using temporary database components=Using temporary database components
  57. 4 Creating database components at design time=Creating database components at design time
  58. 4 Creating database components at runtime=Creating database components at runtime
  59. 4 Using TDatabase properties
  60. 5 Using TDatabase properties=Using TDatabase properties
  61. 5 Using the AliasName, DatabaseName, and DriverName properties=Using the AliasName, DatabaseName, and DriverName properties
  62. 5 Using the KeepConnection and Connected properties=Using the KeepConnection and Connected properties
  63. 5 Using the DataSets and DataSetCount properties=Using the DataSets and DataSetCount properties
  64. 5 Using the LoginPrompt and Params properties=Using the LoginPrompt and Params properties
  65. 5 Using the SessionName and Session properties=Using the SessionName and Session properties
  66. 5 Using the TransIsolation property=Using the TransIsolation property
  67. 5 Using database events=Using database events
  68. 5 Using database methods=Using database methods
  69. 5 Connecting to a remote server=Connecting to a remote server
  70. 2 Interactions between TSession and TDatabase=Interactions between TSession and TDatabase
  71. 2 Using TSession and TDatabase in data modules=Using TSession and TDatabase in data modules
  72. 2 Managing transactions
  73. 3 Managing transactions=Managing transactions
  74. 3 How transactions differ from cached updates=How transactions differ from cached updates
  75. 3 Implicitly controlling transactions=Implicitly controlling transactions
  76. 3 Explicitly controlling transactions
  77. 4 Explicitly controlling transactions=Explicitly controlling transactions
  78. 4 Controlling transactions using a database component
  79. 5 Controlling transactions using a database component=Controlling transactions using a database component
  80. 5 Starting a transaction=Starting a transaction
  81. 5 Committing database changes=Committing database changes
  82. 5 Discarding database changes=Discarding database changes
  83. 5 Specifying how a transaction interacts with other simultaneous transactions=Specifying how a transaction interacts with other simultaneous transactions
  84. 4 Sending an SQL transaction control statement to a remote server
  85. 5 Sending an SQL transaction control statement to a remote server=Sending an SQL transaction control statement to a remote server
  86. 2 Transactions against a local table=Transactions against a local table
  87. 2 Accessing data in databases
  88. 3 Providing common dataset functionality=Providing common dataset functionality
  89. 3 Interacting with the database=Interacting with the database
  90. 3 Surfacing datasets
  91. 4 Surfacing datasets=Surfacing datasets
  92. 4 Accessing all of your data through tables=Accessing all of your data through tables
  93. 4 Accessing a subset of data with queries=Accessing a subset of data with queries
  94. 4 Accessing data through a remote server's stored procedure=Accessing data through a remote server's stored procedure
  95. 2 Placing datasets in data modules=Placing datasets in data modules
  96. 2 Opening and closing datasets=Opening and closing datasets
  97. 3 Determining and setting dataset states
  98. 4 Determining and setting dataset states=Determining and setting dataset states
  99. 4 Understanding the dataset's Inactive state=Understanding the dataset's Inactive state
  100. 4 Understanding the dataset's Browse state=Understanding the dataset's Browse state
  101. 4 Understanding the dataset's Edit state=Understanding the dataset's Edit state
  102. 4 Understanding the dataset's Insert state=Understanding the dataset's Insert state
  103. 4 Understanding the dataset's SetKey state=Understanding the dataset's SetKey state
  104. 4 Understanding the dataset's CalcFields state=Understanding the dataset's CalcFields state
  105. 4 Understanding the dataset's Update states=Understanding the dataset's Update states
  106. 4 Understanding the dataset's Filter state=Understanding the dataset's Filter state
  107. 3 Navigating within datasets
  108. 4 Navigating within datasets=Navigating within datasets
  109. 4 Moving to the first or last record (First, Last)=Moving to the first or last record (First, Last)
  110. 4 Moving to the next or previous record (Next, Prior)=Moving to the next or previous record (Next, Prior)
  111. 4 Moving relative to the current record (MoveBy)=Moving relative to the current record (MoveBy)
  112. 4 Trapping beginning- and end-of-file conditions (Eof, Bof)=Trapping beginning- and end-of-file conditions (Eof, Bof)
  113. 4 Marking and returning to records (bookmarks)=Marking and returning to records (bookmarks)
  114. 3 Filtering datasets
  115. 4 Filtering datasets=Filtering datasets
  116. 4 Turning filters on and off=Turning filters on and off
  117. 4 Fine-tuning the filter=Fine-tuning the filter
  118. 4 Locating records in a filtered dataset=Locating records in a filtered dataset
  119. 4 Filtering datasets with the OnFilterRecord event=Filtering datasets with the OnFilterRecord event
  120. 4 Specifying a filter=Specifying a filter
  121. 3 Searching datasets
  122. 4 Searching datasets=Searching datasets
  123. 4 Moving the cursor to the located record (Locate)=Moving the cursor to the located record (Locate)
  124. 4 Returning values from a located record (Lookup)=Returning values from a located record (Lookup)
  125. 3 Modifying data
  126. 4 Modifying data=Modifying data
  127. 4 Editing records=Editing records
  128. 4 Editing entire records=Editing entire records
  129. 4 Adding new records=Adding new records
  130. 4 Deleting records=Deleting records
  131. 4 Posting data changes=Posting data changes
  132. 4 Canceling changes=Canceling changes
  133. 2 Accessing text files=Accessing text files
  134. 3 Using dataset events
  135. 4 Using dataset events=Using dataset events
  136. 4 Aborting a method=Aborting a method
  137. 4 Setting values of calculated fields with OnCalcFields=Setting values of calculated fields with OnCalcFields
  138. 2 Linking visual controls to datasets
  139. 3 Linking visual controls to datasets=Linking visual controls to datasets
  140. 3 Establishing a database-to-data-aware-control link=Establishing a database-to-data-aware-control link
  141. 3 Associating the data source with a dataset=Associating the data source with a dataset
  142. 3 Naming the data source=Naming the data source
  143. 3 Connecting to a dataset=Connecting to a dataset
  144. 3 Permitting automatic editing=Permitting automatic editing
  145. 3 Setting an integer value for programming needs=Setting an integer value for programming needs
  146. 3 Responding to data changes=Responding to data changes
  147. 3 Responding to updates=Responding to updates
  148. 3 Responding to dataset state changes=Responding to dataset state changes
  149. 2 Creating and using fields
  150. 3 Creating and using fields=Creating and using fields
  151. 3 Understanding field components=Understanding field components
  152. 3 Choosing between dynamic and persistent field generation
  153. 4 Choosing between dynamic and persistent field generation=Choosing between dynamic and persistent field generation
  154. 4 Benefits of dynamic field generation=Benefits of dynamic field generation
  155. 4 Benefits of persistent field generation=Benefits of persistent field generation
  156. 3 Creating persistent fields
  157. 4 Creating persistent fields=Creating persistent fields
  158. 4 Adding persistent fields=Adding persistent fields
  159. 4 Arranging the order of persistent field components=Arranging the order of persistent field components
  160. 4 Defining new persistent fields
  161. 5 Defining new persistent fields=Defining new persistent fields
  162. 5 Defining a data field=Defining a data field
  163. 5 Defining a calculated field=Defining a calculated field
  164. 5 Defining a lookup field=Defining a lookup field
  165. 4 Deleting persistent field components
  166. 5 Deleting persistent field components=Deleting persistent field components
  167. 3 Setting field properties and events
  168. 4 Setting field properties and events=Setting field properties and events
  169. 4 Setting display and edit properties of fields=Setting display and edit properties of fields
  170. 4 Creating attribute sets for field components=Creating attribute sets for field components
  171. 4 Associating attribute sets with field components=Associating attribute sets with field components
  172. 4 Removing attribute set associations=Removing attribute set associations
  173. 4 Working with field properties at runtime=Working with field properties at runtime
  174. 4 Handling field events=Handling field events
  175. 2 Working with field methods at runtime=Working with field methods at runtime
  176. 3 Displaying, converting, and accessing field values
  177. 4 Displaying, converting, and accessing field values=Displaying, converting, and accessing field values
  178. 4 Displaying values in standard controls=Displaying values in standard controls
  179. 4 Converting values=Converting values
  180. 4 Accessing values with the default dataset method=Accessing values with the default dataset method
  181. 4 Accessing values with a dataset's Fields property=Accessing values with a dataset's Fields property
  182. 4 Accessing values with a dataset's FieldByName method=Accessing values with a dataset's FieldByName method
  183. 2 Working with tables
  184. 3 Working with tables=Working with tables
  185. 3 What are table components?
  186. 4 What are table components?=What are table components?
  187. 4 Choosing between table and query components=Choosing between table and query components
  188. 3 Accessing all data with a table component
  189. 4 Accessing all data with a table component=Accessing all data with a table component
  190. 4 Specifying a database table=Specifying a database table
  191. 4 Specifying a table name=Specifying a table name
  192. 4 Specifying a table type=Specifying a table type
  193. 4 Opening and closing a table=Opening and closing a table
  194. 2 Creating a table programmatically=Creating a table programmatically
  195. 2 Controlling access to a table=Controlling access to a table
  196. 3 Searching for records
  197. 4 Searching for records=Searching for records
  198. 4 Moving the cursor to the first row matching search criteria=Moving the cursor to the first row matching search criteria
  199. 4 Returning values from rows that match search criteria=Returning values from rows that match search criteria
  200. 4 Moving among records that match filter criteria=Moving among records that match filter criteria
  201. 4 Searching for and moving to records based on indexed fields=Searching for and moving to records based on indexed fields
  202. 4 Working with a subset of data
  203. 5 Working with a subset of data=Working with a subset of data
  204. 5 Understanding the differences between ranges and filters=Understanding the differences between ranges and filters
  205. 5 Setting Range values=Setting Range values
  206. 5 Using Range values=Using Range values
  207. 4 Sorting records
  208. 5 Sorting records=Sorting records
  209. 5 Using secondary, or alternate, indexes=Using secondary, or alternate, indexes
  210. 5 Specifying sort order for SQL tables=Specifying sort order for SQL tables
  211. 5 Examining the field list for an index=Examining the field list for an index
  212. 2 Copying a table and its data=Copying a table and its data
  213. 2 Modifying data in a table=Modifying data in a table
  214. 2 Deleting records and tables=Deleting records and tables
  215. 2 Synchronizing tables linked to the same database table=Synchronizing tables linked to the same database table
  216. 3 Creating master-detail forms
  217. 4 Creating master-detail forms=Creating master-detail forms
  218. 4 Linking master and detail tables=Linking master and detail tables
  219. 4 Building an example master-detail form=Building an example master-detail form
  220. 2 Working with queries
  221. 3 Working with queries=Working with queries
  222. 3 Using queries effectively
  223. 4 Using queries effectively=Using queries effectively
  224. 4 Queries for desktop developers=Queries for desktop developers
  225. 4 Queries for server developers=Queries for server developers
  226. 2 What databases can you access with a query component?=What databases can you access with a query component?
  227. 2 Using a query component: an overview=Using a query component: an overview
  228. 3 Setting the SQL property
  229. 4 Setting the SQL property=Setting the SQL property
  230. 4 Specifying the SQL property at design time=Specifying the SQL property at design time
  231. 4 Specifying the SQL property at runtime=Specifying the SQL property at runtime
  232. 3 Setting parameters
  233. 4 Setting parameters=Setting parameters
  234. 4 Supplying parameters at design time=Supplying parameters at design time
  235. 4 Supplying parameters at runtime
  236. 5 Supplying parameters at runtime=Supplying parameters at runtime
  237. 5 Assigning values to parameters based on parameter name=Assigning values to parameters based on parameter name
  238. 5 Assigning values to parameters based on parameter order=Assigning values to parameters based on parameter order
  239. 4 Using a data source to bind parameters
  240. 5 Using a data source to bind parameters=Using a data source to bind parameters
  241. 4 Executing a query
  242. 5 Executing a query=Executing a query
  243. 5 Executing a query at design time=Executing a query at design time
  244. 5 Executing a query at runtime
  245. 6 Executing a query at runtime=Executing a query at runtime
  246. 6 Executing a query that returns a result set=Executing a query that returns a result set
  247. 6 Executing a query without a result set=Executing a query without a result set
  248. 2 Preparing a query=Preparing a query
  249. 2 Unpreparing a query to release resources=Unpreparing a query to release resources
  250. 2 Creating heterogenous queries=Creating heterogenous queries
  251. 3 Improving query performance
  252. 4 Improving query performance=Improving query performance
  253. 4 Disabling bidirectional cursors=Disabling bidirectional cursors
  254. 3 Working with result sets
  255. 4 Working with result sets=Working with result sets
  256. 4 Enabling editing of a result set=Enabling editing of a result set
  257. 4 Local SQL syntax requirements for a live result set=Local SQL syntax requirements for a live result set
  258. 4 Remote server SQL syntax requirements for a live result set=Remote server SQL syntax requirements for a live result set
  259. 4 Restrictions on updating a live result set=Restrictions on updating a live result set
  260. 2 Working with stored procedures
  261. 3 Working with stored procedures=Working with stored procedures
  262. 3 Using stored procedures=Using stored procedures
  263. 3 Accessing a stored procedure on a server=Accessing a stored procedure on a server
  264. 3 Understanding stored procedure parameters
  265. 4 Understanding stored procedure parameters=Understanding stored procedure parameters
  266. 4 Using input parameters=Using input parameters
  267. 4 Using output parameters=Using output parameters
  268. 4 Using input/output parameters=Using input/output parameters
  269. 4 Using the result parameter=Using the result parameter
  270. 4 Understanding input parameters=Understanding input parameters
  271. 4 Setting input parameters at design time=Setting input parameters at design time
  272. 4 Setting parameters at runtime=Setting parameters at runtime
  273. 2 Preparing and executing a stored procedure=Preparing and executing a stored procedure
  274. 2 Working with output and result parameters=Working with output and result parameters
  275. 2 Working with the result dataset=Working with the result dataset
  276. 2 Working with Oracle overloaded stored procedures=Working with Oracle overloaded stored procedures
  277. 2 Displaying and editing data in data-aware controls
  278. 3 Displaying and editing data in data-aware controls=Displaying and editing data in data-aware controls
  279. 3 Common data-aware control features=Common data-aware control features
  280. 3 Displaying and editing data in a data-aware control
  281. 4 Displaying and editing data in a data-aware control=Displaying and editing data in a data-aware control
  282. 4 Enabling mouse, keyboard, and timer events=Enabling mouse, keyboard, and timer events
  283. 4 Enabling editing in controls on user entry=Enabling editing in controls on user entry
  284. 4 Editing data in a control=Editing data in a control
  285. 4 Disabling and enabling data display=Disabling and enabling data display
  286. 4 Refreshing data=Refreshing data
  287. 2 Displaying fields as labels=Displaying fields as labels
  288. 2 Displaying and editing fields in an edit box=Displaying and editing fields in an edit box
  289. 2 Displaying and editing text fields in a memo control=Displaying and editing text fields in a memo control
  290. 2 Displaying and editing graphics fields in an image control=Displaying and editing graphics fields in an image control
  291. 3 Displaying and editing data in list and combo boxes
  292. 4 Displaying and editing data in list and combo boxes=Displaying and editing data in list and combo boxes
  293. 4 Displaying and editing data in a list box=Displaying and editing data in a list box
  294. 4 Displaying and editing data in a combo box=Displaying and editing data in a combo box
  295. 3 Looking up data for displaying and editing in list and combo boxes
  296. 4 Looking up data for displaying and editing in list and combo boxes=Looking up data for displaying and editing in list and combo boxes
  297. 4 Specifying a list based on a lookup field=Specifying a list based on a lookup field
  298. 4 Specifying a list based on a secondary data source=Specifying a list based on a secondary data source
  299. 4 Setting lookup list and combo box properties=Setting lookup list and combo box properties
  300. 2 Handling Boolean field values with check boxes=Handling Boolean field values with check boxes
  301. 2 Restricting field values with radio controls=Restricting field values with radio controls
  302. 2 Navigating datasets
  303. 3 Navigating datasets=Navigating datasets
  304. 3 Navigating and manipulating records=Navigating and manipulating records
  305. 3 Creating a navigator=Creating a navigator
  306. 3 Using a single navigator for multiple datasets=Using a single navigator for multiple datasets
  307. 3 Choosing navigator buttons to display
  308. 4 Choosing navigator buttons to display=Choosing navigator buttons to display
  309. 4 Choosing navigator buttons to display at design time=Choosing navigator buttons to display at design time
  310. 4 Hiding and showing navigator buttons at runtime=Hiding and showing navigator buttons at runtime
  311. 4 Displaying fly-over help=Displaying fly-over help
  312. 2 Displaying and editing data in grids
  313. 3 Displaying and editing data in grids=Displaying and editing data in grids
  314. 3 Viewing and editing data in grids
  315. 4 Viewing and editing data in grids=Viewing and editing data in grids
  316. 4 Changing a grid's default display
  317. 5 Changing a grid's default display=Changing a grid's default display
  318. 5 Creating persistent columns=Creating persistent columns
  319. 5 Removing persistent columns=Removing persistent columns
  320. 5 Ordering persistent columns=Ordering persistent columns
  321. 5 Defining a lookup list column=Defining a lookup list column
  322. 5 Defining a pick list column=Defining a pick list column
  323. 5 Putting an ellipsis button in a column=Putting an ellipsis button in a column
  324. 5 Setting column properties=Setting column properties
  325. 5 Setting column title properties=Setting column title properties
  326. 5 Restoring default column properties=Restoring default column properties
  327. 2 Controlling grid behavior and appearance=Controlling grid behavior and appearance
  328. 2 Editing in the grid=Editing in the grid
  329. 2 Rearranging column order at design time=Rearranging column order at design time
  330. 2 Rearranging column order at runtime=Rearranging column order at runtime
  331. 2 Controlling grid drawing=Controlling grid drawing
  332. 2 Handling grid events=Handling grid events
  333. 3 Displaying records like forms
  334. 4 Displaying records like forms=Displaying records like forms
  335. 2 Caching updates
  336. 3 Caching updates=Caching updates
  337. 3 How cached updates differ from transactions=How cached updates differ from transactions
  338. 3 Deciding to use cached updates=Deciding to use cached updates
  339. 3 Cached updates: an overview of the process=Cached updates: an overview of the process
  340. 3 Enabling and disabling cached updates=Enabling and disabling cached updates
  341. 3 Applying cached updates
  342. 4 Applying cached updates=Applying cached updates
  343. 4 Updating with a database component=Updating with a database component
  344. 4 Updating with a dataset component=Updating with a dataset component
  345. 3 Canceling cached updates
  346. 4 Canceling cached updates=Canceling cached updates
  347. 4 Canceling all updates=Canceling all updates
  348. 4 Canceling updates to the current record=Canceling updates to the current record
  349. 4 Canceling the most recently posted cached update=Canceling the most recently posted cached update
  350. 4 Undeleting a record=Undeleting a record
  351. 2 Checking update status=Checking update status
  352. 3 Handling cached update errors
  353. 4 Handling cached update errors=Handling cached update errors
  354. 4 Referencing the dataset to which updates are applied=Referencing the dataset to which updates are applied
  355. 4 Extracting an error message=Extracting an error message
  356. 4 Specifying the type of update that generated the error=Specifying the type of update that generated the error
  357. 4 Error handling=Error handling
  358. 4 Accessing the old and new values for a field=Accessing the old and new values for a field
  359. 3 Using prepared SQL statements to update a dataset
  360. 4 Using prepared SQL statements to update a dataset=Using prepared SQL statements to update a dataset
  361. 4 Creating update SQL statements=Creating update SQL statements
  362. 4 Executing update SQL statements=Executing update SQL statements
  363. 3 Creating an update event handler
  364. 4 Creating an update event handler=Creating an update event handler
  365. 4 Identifying the dataset to update=Identifying the dataset to update
  366. 4 Specifying how the current record was changed=Specifying how the current record was changed
  367. 4 Accessing a query component=Accessing a query component
  368. 4 Using an update component's SQL property=Using an update component's SQL property
  369. 4 Applying updates for the current record=Applying updates for the current record
  370. 4 Using parameter substitution=Using parameter substitution
  371. 4 Executing a prepared update SQL statement=Executing a prepared update SQL statement
  372. 3 Updating a read-only result set
  373. 4 Updating a read-only result set=Updating a read-only result set
  374. 4 Setting the UpdateObject property for a dataset=Setting the UpdateObject property for a dataset
  375. 2 Handling batch move operations
  376. 3 Handling batch move operations=Handling batch move operations
  377. 3 Using the batch move component=Using the batch move component
  378. 3 Specifying a batch move mode=Specifying a batch move mode
  379. 3 Transliterating character data=Transliterating character data
  380. 3 Mapping column data types=Mapping column data types
  381. 3 Executing a batch move=Executing a batch move
  382. 3 Handling batch move errors=Handling batch move errors
  383. 2 Upsizing and deploying an application
  384. 3 Upsizing and deploying an application=Upsizing and deploying an application
  385. 3 Upsizing, or migrating, a database=Upsizing, or migrating, a database
  386. 3 Upsizing an application=Upsizing an application
  387. 3 Moving data between databases on a one-time basis=Moving data between databases on a one-time basis
  388. 3 Deploying support for remote server access=Deploying support for remote server access
  389.