Como criar tabelas com código SQL?
eu gostaria de saber como faço pra criar tabelas pra mexer com paradox, utilizando código SQL, com o componente Query.
depois de ter configurado o Query e o DataSource no formulário, coloquei esse código no OnShow do formulário, para um teste:
begin
Query1.SQL.Clear;
Query1.SQL.Add(´CREATE TABLE DEPT (DNAME CHAR(14), LOC CHAR(13), CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (Dname))´);
Query1.Open;
end;
o compilador gera um erro:
ENoResultSet with message ´Error creating cursor handle´
parece ser simples, mas não estou encontrando o caminho!
falou!
depois de ter configurado o Query e o DataSource no formulário, coloquei esse código no OnShow do formulário, para um teste:
begin
Query1.SQL.Clear;
Query1.SQL.Add(´CREATE TABLE DEPT (DNAME CHAR(14), LOC CHAR(13), CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (Dname))´);
Query1.Open;
end;
o compilador gera um erro:
ENoResultSet with message ´Error creating cursor handle´
parece ser simples, mas não estou encontrando o caminho!
falou!
Selet Odracir
Curtidas 0
Respostas
Barcelos
15/08/2003
Olá amigo,
Tente usar Query.ExecSQL, ao invés de Query.Open.
Deve funcionar.
Barcelos
osbarcelos@hotmail.com
Tente usar Query.ExecSQL, ao invés de Query.Open.
Deve funcionar.
Barcelos
osbarcelos@hotmail.com
GOSTEI 0
Selet Odracir
15/08/2003
caramba! era simples mas valeu pra caramba!!
Falou Barcelos, te devo uma!
Falou Barcelos, te devo uma!
GOSTEI 0
Selet Odracir
15/08/2003
Gostaria de saber como faço para criando essa tabela abaixo em SQL, eu possa fazer uma chave primárias e outros índices que porventura eu queira utilizar.
Segue aí o código:
begin
Query1.SQL.Clear;
Query1.Sql.Add(´Create Table Teste (codTeste Integer, nomeTeste Char(30), endTeste Char(30), Constraint Teste_Primary_Key Primary Key (codTeste), Constraint Teste_Self_Key Reference Teste (nomeTeste))´);
Query1.ExecSQL;
end;
Segue aí o código:
begin
Query1.SQL.Clear;
Query1.Sql.Add(´Create Table Teste (codTeste Integer, nomeTeste Char(30), endTeste Char(30), Constraint Teste_Primary_Key Primary Key (codTeste), Constraint Teste_Self_Key Reference Teste (nomeTeste))´);
Query1.ExecSQL;
end;
GOSTEI 0
Selet Odracir
15/08/2003
sobe
GOSTEI 0
Selet Odracir
15/08/2003
sobe
GOSTEI 0