Criando uma tabela via comando SQL(Mysql)
estou tentando criar uma tabela atravez de uma Query assim:
qry_atualiza.Close;
qry_atualiza.SQL.Clear;
qry_atualiza.SQL.Add(´CREATE TABLE ´cad_img_cliente´ (´);
qry_atualiza.SQL.Add(´´unid_cod´ CHAR(2) NOT NULL DEFAULT ´´,´);
qry_atualiza.SQL.Add(´´codigo´ INT(15) NOT NULL DEFAULT 0,´);
qry_atualiza.SQL.Add(´´imagem´ blob NOT NULL,´);
qry_atualiza.SQL.Add(´PRIMARY KEY (´unid_cod´,´codigo´),´);
qry_atualiza.SQL.Add(´KEY ´cad_img_cliente´ (´unid_cod´,´codigo´)´);
qry_atualiza.SQL.Add(´) TYPE=MyISAM´);
qry_atualiza.ExecSQL;
mas aperece este erro quando mando executar:
Missing right quote.
O que faço agora?
qry_atualiza.Close;
qry_atualiza.SQL.Clear;
qry_atualiza.SQL.Add(´CREATE TABLE ´cad_img_cliente´ (´);
qry_atualiza.SQL.Add(´´unid_cod´ CHAR(2) NOT NULL DEFAULT ´´,´);
qry_atualiza.SQL.Add(´´codigo´ INT(15) NOT NULL DEFAULT 0,´);
qry_atualiza.SQL.Add(´´imagem´ blob NOT NULL,´);
qry_atualiza.SQL.Add(´PRIMARY KEY (´unid_cod´,´codigo´),´);
qry_atualiza.SQL.Add(´KEY ´cad_img_cliente´ (´unid_cod´,´codigo´)´);
qry_atualiza.SQL.Add(´) TYPE=MyISAM´);
qry_atualiza.ExecSQL;
mas aperece este erro quando mando executar:
Missing right quote.
O que faço agora?
Fábio Galvão
Curtidas 0
Respostas
Paulo
29/08/2006
Amigo, tire os sinais de crase que estão no seu código. Deixe somente as aspas simples, que definem uma string, e tenta novamente.
GOSTEI 0