Olá a todos. Estou fazendo testes com a sqlrdd, quanto a criação de tabelas via comando SQL nativo. Porém estou enfrentando a seguinte situação: Ao tentar executar:
cSql :="CREATE TABLE country (CODE char(3), NAME char(50));"
apCode := SR_SQLParse( cSql )
oSql := SR_GetConnection()
oSql:exec( SR_SQLCodeGen( apCode, , oSql:nSystemID ) )
Em meu programa, não é executada a ação no DB (MySQL), quando executo comandos como SELECT, UPDATE, INSERT, consigo fazê-lo normalmente.
Recebo o seguinte error.log de minha aplicação:
Descricao do erro: Erro SR_ODBC/0 SQLExecDirect Error
HY090 - 0 - [Microsoft][ODBC Driver Manager] Comprimento inválido de seqüência de caracteres ou de buffer
Command sent to database :
Steatment handle : 3873144
Connection handle : 3871560
RetCode : -1
- RollBack executed.
Alguém teria algum sugestão?