TODBCDataBase

Iz SDMS
Jump to navigationJump to search
Ta stran je trenutno še v izdelavi.

Razred TODBCDataBase vsebuje informacije o priključitvi na zunanjo bazo podatkov preko ODBC protokola.

Dim DB As TOdbcDatabase, DS As TodbcDataset
Dim S1, S2, S3 As String
If InputListStr (AliasList, S1, 'Izberite ODBC vir') Then
 DB = CreateDatabase (S1, '', '')
 If InputListStr (DB.TableList, S2, 'Izberite tabelo') Then
  DS = DB.CreateDataset
  DS.SQL = 'Select * From ' + S2
  Message ("Rezultatov poizvedovanja", IntToStr (DS.RecordCount))
  While DS.FetchNext
   For I = 0 To DS.FieldCount - 1
    S3 = DS.FieldName(I) + ' is '
    Select Case DS.FieldType(I) 
     Case 1 S3 = S3 + 'string:' + DS.FieldAsString(I)
     Case 2 S3 = S3 + 'string:' + IntToStr(DS.FieldAsLong(I))
     Case 3 S3 = S3 + 'string:' + FloatToStr(DS.FieldAsFloat(I))
    EndSelect
    S3 = S3 + ' and is equal ' + DS.FieldAsString(I)
   Next
  Wend
  DS.Destroy
 endif
 DB.Destroy
Endif

CreateDataSet

Metoda CreateDataSet kreira novo povezavo preko ODBC baze podatkov, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.

Method TODBCDataBase.CreateDataSet As TODBCDataSet
ResultOptional TODBCDataSet.

Destroy

Metoda Destroy ukine predhono kreirano povezavo z ODBC bazo podatkov.

Method TODBCDataBase.Destroy

ExecuteSQL

Metoda ExecuteSQL .

Method TODBCDataBase.ExecuteSQL (SQL As String) As String
SQLString.
ResultOptional String.

ExecuteSQLToArray

Lastnost ExecuteSQLToArray .

RO Property TODBCDataBase.ExecuteSQLToArray (SQL As String) As TStrArray2
SQLString.
ResultTStrArray2.

TableList

Lastnost TableList določa seznam vseh tabel v ODBC viru podatkov. Tabele so zapisane vsaka v svoji vrstici.

RO Property TODBCDataBase.TableList As String
ResultString.