CONEXAO MYSQL

USUARIO.EXCLUIDOS 02/05/2005 13:10:20
#81285
Olá para todos. Ao mandar inserir um novo registro, o vb me traz um erro, dizendo que "unknown conlun teste in fileds list", será que tem a ver com o meu string de conexão? Olha como ela está.
  valor = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=.224.52;PORT=3306;DATABASE=ssencia; USER=nt;PASSWORD=teste;OPTION=3;"
Set conexao = New ADODB.Connection
conexao.Open valor

existe alguma melhor?
USUARIO.EXCLUIDOS 02/05/2005 13:15:49
#81288
Sua string de conexão esta ok..

o database esta ok, , a tabela esta ok, mas procure verificar se o nome do campo é mesmo este, pois ele não esta localizando o campo teste.

USUARIO.EXCLUIDOS 02/05/2005 13:16:18
#81289
Não, essa mensagem está dizendo que existe um campo desconhecido chamado teste em algum lugar da tua string SQL. Posta ela ae.
USUARIO.EXCLUIDOS 02/05/2005 13:23:34
#81290
KERPLUNK você quis dizer subir pra cima... rsrsrsrs
USUARIO.EXCLUIDOS 02/05/2005 13:58:44
#81297
O campo está correto, tanto que ele carrega no datagrid.
USUARIO.EXCLUIDOS 02/05/2005 14:00:38
#81299
Vejam só. Tenho várias tabelas, e todoas uso o mesmo sistema, porém nesta que estou fazendo da sempre problema neste mesmo campo, quando vou salvar com o updateBatch
USUARIO.EXCLUIDOS 02/05/2005 14:43:38
#81303
DUMBO, posta o código aqui, assim podemos nos ajudar. :)
USUARIO.EXCLUIDOS 02/05/2005 15:56:53
#81312
ok.
CONEXAO
  valor = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=.224.52;PORT=3306;DATABASE=ssencia; USER=nt;PASSWORD=teste;OPTION=3;"
Set conexao = New ADODB.Connection
conexao.Open valor

Estou usando o meu datagrid como datasource, ou seja ele é principal.
RECORDSET
Private Sub mgc_redecredenciada2_funcao()
Set mgc_redecredenciada2 = New ADODB.Recordset
mgc_redecredenciada2.CursorLocation = adUseClient
mgc_redecredenciada2.CursorType = adOpenDynamic
mgc_redecredenciada2.LockType = adLockBatchOptimistic
mgc_redecredenciada2.Open "SELECT id as 'ID', status as 'STATUS', nome as 'NOME', cnpj as 'CNPJ', cpf as 'CPF', razaosocial as 'RAZAOSOCIAL', ddd1 as 'DDD1', telefone as 'TELEFONE', email as 'EMAIL', banco as 'BANCO', agencia as 'AGENCIA', contas as 'CONTAS', contato1nome as '1_NOME', ddd2 as 'DDD2',contato1telefone as '1_TELEFONE', contato1conta as '1_CONTA', contato2nome as '2_NOME', ddd3 as 'DDD3',contato2telefone as '2_TELEFONE', contato2conta as '2_CONTA', usuario as 'USUARIO', data as 'DATA', hora as 'HORA' FROM mgc_redecredenciada2 ORDER BY ID", conexao
Set DataGrid2(4).DataSource = mgc_redecredenciada2
DataGrid2(4).Columns.Item(0).Width = 800
DataGrid2(4).Columns.Item(1).Width = 2600
DataGrid2(4).Columns.Item(2).Width = 2400
DataGrid2(4).Columns.Item(6).Width = 400
DataGrid2(4).Columns.Item(13).Width = 400
DataGrid2(4).Columns.Item(17).Width = 400
DataGrid2(4).Enabled = True
DataGrid2(4).TabStop = False
Text10(3).Text = mgc_redecredenciada2.RecordCount
Text9(3).Text = mgc_redecredenciada2.AbsolutePosition
'
Set Text31(0).DataSource = mgc_redecredenciada2
Set Text11(0).DataSource = mgc_redecredenciada2
Set Text30(0).DataSource = mgc_redecredenciada2
Set Text39(0).DataSource = mgc_redecredenciada2

ADICIONAR
mgc_redecredenciada2.addNew

Ele cria uma nova linha no datagrid, e tudo que coloco nos campos, ele vai escrevendo no datagrid.
SALVAR
mgc_redecredenciada2.UpdateBatch

Nas outras 3 tabelas, fazendo exatamente isto, funciona, mas com está estou tendo este problema.

USUARIO.EXCLUIDOS 02/05/2005 17:44:19
#81336
Aproveitando, para não ficar nenhuma dúvida, minha tela do myslq front.

USUARIO.EXCLUIDOS 02/05/2005 20:31:12
#81368
ninguém sabe?
USUARIO.EXCLUIDOS 03/05/2005 17:31:32
#81472
Não tem nenhum campo na tabela chamado teste, execute o seu aplicativo e quando der erro clique em debug, e veja em que linha esta dando erro, pelo menos quando ocorre esse erro comigo, vou ver tinha digitado o nome do campo errado...
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas