TImport
Razred TImport se uporablja za opredelitev načinov uvoza podatkov, in dejansko izvedbo uvoza podatkov.
Vsebina
Osnovna uporaba
Dim Im As TImport
Im = [Neka plast].Import
For I = 0 To Im.ConnectCount -1
Im.Connections (I).
Next
Im.ConnectAdd
Im.DataFileName = 'c:\test.cdf'
Im.HeaderRow = True
Im.ImportTopology = False
Im.ImportType = imtASCII
Im.NormalizeUnderMilion = True
If Im.Edit Then
Im.Prepare
Im.Execute
EndIfEdit
Metoda Edit odpre urejevalnik uvoznih parametrov.
| Method TImport.Edit As Boolean | ||
| Result | Optional Boolean | True, če je bilo uvoz podatkov dejansko izveden, sicer pa je rezultat False. |
Execute
Metoda Execute izvede import podatkov.
| Method TImport.Execute |
ExecuteList
Je ni
Skupne lastnosti
Name
Lastnost Name določa ime objekta.
| Property TImport.Name As String | ||
| Result | String | . |
Alias
Lastnost Alias omogoča nastavitev drugega imena objekta tipa TImport. Drugo ime se lahko uporablja pri sklicevanju na ta objekt.
| Property TImport.Alias As String | ||
| Result | String | . |
Comment
Lastnost Comment določa komentar za objekt tipa TImport.
| Property TImport.Comment As String | ||
| Result | String | . |
Parent
Lastnost Parent .
| RO Property TImport.Parent As TLayer | ||
| Result | TLayer | . |
StoredNames
Lastnost StoredNames .
| RO Property TImport.StoredNames As String | ||
| Result | String | . |
Lastnosti uvoza
ImportType
Lastnost ImportType določa tip uvoza podatkov.
| Property TImport.ImportType As Long | ||
| Result | Long | . |
DeleteExistingData
Lastnost DeleteExistingData določa brisanje obstoječih podatkov ob uvozu.
| Property TImport.DeleteExistingData As Boolean | ||
| Result | Boolean | . |
DataFileName
Lastnost DataFileName določi ime uvozne datoteke.
| Property TImport.DataFileName As String | ||
| Result | String | . |
ImportTopology
Lastnost ImportTopology omogoča opredelitev, ali se uvozijo tudi podatki topologije (polilinije in/ali poligoni).
| Property TImport.ImportTopology As Boolean | ||
| Result | Boolean | . |
TopologyFileName
Lastnost TopologyFileName .
| Property TImport.TopologyFileName As String | ||
| Result | String | . |
TopologySublayer
Lastnost TopologySublayer .
| Property TImport.TopologySublayer As Long | ||
| Result | Long | . |
HeaderRow
Lastnost HeaderRow določa ali uvozna datoteka vsebuje vrstico z imeni polj.
| Property TImport.HeaderRow As Boolean | ||
| Result | Boolean | . |
Delimiter
Lastnost Delimiter .
| Property TImport.Delimiter As String | ||
| Result | String | . |
IgnoreMultipleDelimiters
Lastnost IgnoreMultipleDelimiters .
| Property TImport.IgnoreMultipleDelimiters As Boolean | ||
| Result | Boolean | . |
CodePageTranslation
Lastnost CodePageTranslation .
| Property TImport.CodePageTranslation As Long | ||
| Result | Long | . |
DecimalSeparator
Lastnost DecimalSeparator .
| Property TImport.DecimalSeparator As Long | ||
| Result | Long | . |
ACADNoBlocks
Lastnost ACADNoBlocks .
| Property TImport.ACADNoBlocks As Boolean | ||
| Result | Boolean | . |
AddColumnBreak
Metoda AddColumnBreak .
| Method TImport.AddColumnBreak (Column As Long) | ||
| Column | Long | . |
DoNotOpenErrors
Lastnost DoNotOpenErrors .
| Property TImport.DoNotOpenErrors As Boolean | ||
| Result | Boolean | . |
Skupne metode
Load
Metoda Load naloži predhodno nastavljene parametre za uvoz podatkov.
| Method TImport.Load (Name As String) As Boolean | ||
| Name | String | Ime shranjenega načina uvoza podatkov. |
| Result | Optional Boolean | . |
Save
Metoda Save shrani nastavljeni import.
| Method TImport.Save (Name As String) | ||
| Name | String | Ime nastavitve importa. |
Clear
Metoda Clear briše predhodne nastavitve v objektu Timport.
| Method TImport.Clear |
CopyFrom
Metoda CopyFrom .
| Method TImport.CopyFrom (L As TImport) | ||
| L | TImport | . |
Delete
Metoda Delete .
| Method TImport.Delete (Name As String) | ||
| Name | String | . |
DeleteAll
Metoda DeleteAll .
| Method TImport.DeleteAll |
Povezave polj
ImpFldCount
Lastnost ImpFldCount določa število poveznih polj pri uvozu podatkov.
| RO Property TImport.ImpFldCount As Long | ||
| Result | Long | . |
ImpFld
Lastnost ImpFld določa index-to povezavo pri uvozu podatkov.
| RO Property TImport.ImpFld (Index As Long) As TImpConn | ||
| Index | Long | . |
| Result | TImpConn | . |
ImpFldAdd
Metoda ImpFldAdd doda novo povezavo polja pri uvozu podatkov ter kot rezultat vrne novo kreirani objekt.
| Method TImport.ImpFldAdd (F As TField, ColIdx As Long) As TImpConn | ||
| F | TField | . |
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddTop
Metoda ImpFldAddTop .
| Method TImport.ImpFldAddTop (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddX
Metoda ImpFldAddX .
| Method TImport.ImpFldAddX (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddY
Metoda ImpFldAddY .
| Method TImport.ImpFldAddY (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldAddZ
Metoda ImpFldAddZ .
| Method TImport.ImpFldAddZ (ColIdx As Long) As TImpConn | ||
| ColIdx | Long | . |
| Result | Optional TImpConn | . |
ImpFldDelete
Metoda ImpFldDelete .
| Method TImport.ImpFldDelete (Index As Long) | ||
| Index | Long | . |
Transformacija topologije
TopologyAddX
Lastnost TopologyAddX .
| Property TImport.TopologyAddX As Float | ||
| Result | Float | . |
TopologyAddY
Lastnost TopologyAddY .
| Property TImport.TopologyAddY As Float | ||
| Result | Float | . |
TopologyMulX
Lastnost TopologyMulX .
| Property TImport.TopologyMulX As Float | ||
| Result | Float | . |
TopologyMulY
Lastnost TopologyMulY .
| Property TImport.TopologyMulY As Float | ||
| Result | Float | . |
ODBC uvoz
ODBCDataBase
Lastnost ODBCDataBase .
| Property TImport.ODBCDataBase As String | ||
| Result | String | . |
ODBCSelect
Lastnost ODBCSelect .
| Property TImport.ODBCSelect As String | ||
| Result | String | . |
ODBCTable
Lastnost ODBCTable .
| Property TImport.ODBCTable As String | ||
| Result | String | . |
ODBCWhere
Lastnost ODBCWhere .
| Property TImport.ODBCWhere As String | ||
| Result | String | . |
Opuščene metode
Prepare
Metoda Prepare ne naredi nič in se lahko povsod odstrani.
| Method TImport.Prepare |