Conteúdo

# ODBC

Especifica as definições para as bases de dados ODBC. Isto inclui os seus dados de acesso de utilizador, as definições do controlador e as definições de tipos de letra.

## Nome de utilizador

Digite o nome de utilizador para aceder à base de dados.

## É necessária uma palavra-passe

Impede que um utilizador não autorizado aceda à base de dados. Só é necessário introduzir a palavra-passe uma vez por sessão.

## Definições do condutor

Utilize este campo de texto para introduzir definições opcionais adicionais do controlador, caso seja necessário.

## Conjunto de caracteres

Selecione a conversão de códigos que pretende utilizar para visualizar a base de dados em LibreOffice. Isto não afeta a base de dados. Selecione «Sistema» para utilizar o conjunto de caracteres predefinido do seu sistema operativo. As bases de dados de texto e dBASE estão limitadas a conjuntos de caracteres com comprimento fixo, em que todos os caracteres são codificados com o mesmo número de bytes.

## Geral

### Recuperar valores gerados

Ativa o suporte do LibreOffice a campos de dados autoincrementados para a fonte de dados ODBC ou JDBC atual. Marque esta caixa de seleção se a base de dados não suportar a funcionalidade de autoincremento na sua camada SDBCX. Em geral, o autoincremento é selecionado para o campo da chave primária.

### Instrução de autoincremento

Introduza o especificador de comando SQL que instrui a fonte de dados a autoincrementar um campo de dados inteiro especificado. Por exemplo, uma instrução SQL típica para criar um campo de dados é:

CREATE TABLE "table1" ("id" INTEGER)

Para atribuir um valor automático ao campo de dados «id» numa base de dados MySQL, altere a instrução para:

CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT)

Por outras palavras, introduza AUTO_INCREMENT na caixa Instrução de autoincremento.

### Consulta dos valores gerados

Introduza uma instrução SQL que devolva o último valor autoincrementado para o campo de dados da chave primária. Por exemplo:

SELECT LAST_INSERT_D();

### Utilizar as restrições de nomenclatura do SQL92

Permite apenas nomes que utilizem caracteres em conformidade com as restrições de nomenclatura do SQL92 na fonte de dados. Todos os outros caracteres são rejeitados. Cada nome deve começar por uma letra minúscula ou maiúscula, ou por um sublinhado ( _ ). Os restantes caracteres podem ser letras ASCII, sublinhados e números.

### Utilizar o Catálogo para bases de dados baseadas em ficheiros

Utiliza a fonte de dados atual do Catálogo. Isto é útil quando a fonte de dados ODBC é um servidor de bases de dados. Se a fonte de dados ODBC for um controlador dBASE, não marque esta caixa de seleção.

Necessitamos da sua ajuda!