Erro dbExpress: Invalid Username/Password?
Caros colegas,
Estou usando um comando SQL INSERT INTO em uma tabela MySQL ligada por dbExpess. Devo inserir inúmeros registros mas após a inserção de +/- 3900 registros surge a mensagem: dbExpress error: Invalid Username/password. Não sei o que está acontecendo. Meu código é algo assim:
var S : ansistring;
with SQLQuery1 do begin
// os registros a inserir estão na Query
First;
while note eof do begin
// Coloca conteúdo do registro numa string S
Transacao.TransactionID:=1;
SQLCon.StartTransaction(Transacao); // Conecção
SQLDataSet1.Close;
SQLDataSet1.CommandText:=´INSERT INTO Tabela VALUES (´ + S + ´)´;
SQLDataSet1.ExecSQL(False);
SQLCon.Commit(Transacao);
Next; // SQLQuery1
end; // eof
end;
Agradeço alguma dica.
Rnildo.
Estou usando um comando SQL INSERT INTO em uma tabela MySQL ligada por dbExpess. Devo inserir inúmeros registros mas após a inserção de +/- 3900 registros surge a mensagem: dbExpress error: Invalid Username/password. Não sei o que está acontecendo. Meu código é algo assim:
var S : ansistring;
with SQLQuery1 do begin
// os registros a inserir estão na Query
First;
while note eof do begin
// Coloca conteúdo do registro numa string S
Transacao.TransactionID:=1;
SQLCon.StartTransaction(Transacao); // Conecção
SQLDataSet1.Close;
SQLDataSet1.CommandText:=´INSERT INTO Tabela VALUES (´ + S + ´)´;
SQLDataSet1.ExecSQL(False);
SQLCon.Commit(Transacao);
Next; // SQLQuery1
end; // eof
end;
Agradeço alguma dica.
Rnildo.
Rnildo
Curtidas 0
Respostas
Osocram
23/11/2004
Pelo q entendi
vc enton consegue inserir.. mas depois d um tanto ele pede a senha e o usuario, neh?
Serah q non eh algum tipo d TimeOut q esta dando?
algum logout
o Banco eh remoto? se for tente num banco local so p testar...
Veja se o erro eh sempre c o mesmo tanto de registro q dah o erro...
MySql eh Free, neh? Senon poderia ser um bloqueio por ser ShareWare
vc enton consegue inserir.. mas depois d um tanto ele pede a senha e o usuario, neh?
Serah q non eh algum tipo d TimeOut q esta dando?
algum logout
o Banco eh remoto? se for tente num banco local so p testar...
Veja se o erro eh sempre c o mesmo tanto de registro q dah o erro...
MySql eh Free, neh? Senon poderia ser um bloqueio por ser ShareWare
GOSTEI 0
Rnildo
23/11/2004
Acrescentando:
Estou usando localhost. Acho mesmo que é problema de timeout mas não sei mudar as variáveis. Mudei em my.ini :
set-variable= delayed_insert_timeout=3000 mas em winmysqladmin na aba variables o seu valor continua inalterado. Alguem pode me dizer como fazer esta modificação?
Atenciosamente,
Rnildo
sobe
Estou usando localhost. Acho mesmo que é problema de timeout mas não sei mudar as variáveis. Mudei em my.ini :
set-variable= delayed_insert_timeout=3000 mas em winmysqladmin na aba variables o seu valor continua inalterado. Alguem pode me dizer como fazer esta modificação?
Atenciosamente,
Rnildo
sobe
GOSTEI 0