Fórum Como criar tabelas com código SQL? #175228
15/08/2003
0
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
Curtir tópico
+ 0Posts
15/08/2003
Barcelos
Tente usar Query.ExecSQL, ao invés de Query.Open.
Deve funcionar.
Barcelos
osbarcelos@hotmail.com
Gostei + 0
15/08/2003
Selet Odracir
Falou Barcelos, te devo uma!
Gostei + 0
16/08/2003
Selet Odracir
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
16/08/2003
Selet Odracir
Gostei + 0
16/08/2003
Selet Odracir
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)