UPDATE ADO
Estou iniciando em ado, e não consigo um simples UPDATE, procurei aqui e não encontrei
Dim t2 As String
t2 = Text2
Adodc1.Recordset.Fields([Ô]Nome[Ô]) = t2
Adodc1.Recordset.Update
Está errado, o que está faltando?
Dim t2 As String
t2 = Text2
Adodc1.Recordset.Fields([Ô]Nome[Ô]) = t2
Adodc1.Recordset.Update
Está errado, o que está faltando?
O Fixo seria o que? desculpe a ignorância
E nã existe a opção de salvar toda a tabela?
Já que está começando com ADO, comece da forma correta.
Não utilize os CONTROLES VINCULADOS do VB, mas sim a classe ADODB e seus derivados (ADODB.Connection, ADODB.Recordset...)
Não utilize os CONTROLES VINCULADOS do VB, mas sim a classe ADODB e seus derivados (ADODB.Connection, ADODB.Recordset...)
Concordo com o Tecla, nao inicie com controles vinculados ( é uma coisa [Ô]simples[Ô] mas é muito porco)trabalhe desvinculado do banco.. a todo momento..
ex de update desvinculado
mas veja bem .. com controles vinculados update serve para inserir um dado na tabela sempre que no desvinculado, UPDATE serve para alterar dados da tabela, para vc inserir os dados tem que ser INSERT INTO. assim
ex de update desvinculado
StrSql = [Ô][Ô] & [Ô]Update cadstatusocorrencias [Ô] & _
[Ô]SET stdescricao=[ô][Ô] & txtDescricao.Text & [Ô][ô][Ô] & _
[Ô],stativa=[ô][Ô] & chAtivo.Value & [Ô][ô][Ô]
StrSql = StrSql & [Ô] WHERE idstatus=[Ô] & TDBGrid1.TextMatrix(TDBGrid1.Row, 0)
With Conexao
.BeginTrans
.Execute (StrSql)
.CommitTrans
End With
mas veja bem .. com controles vinculados update serve para inserir um dado na tabela sempre que no desvinculado, UPDATE serve para alterar dados da tabela, para vc inserir os dados tem que ser INSERT INTO. assim
StrSql = [Ô][Ô] & [Ô]INSERT INTO cadstatusocorrencias([Ô]
StrSql = StrSql & [Ô]stdescricao,stativa)[Ô]
StrSql = StrSql & [Ô] Values ([ô][Ô]
StrSql = StrSql & txtDescricao.Text & [Ô][ô],[ô][Ô]
StrSql = StrSql & chAtivo.Value & [Ô][ô])[Ô]
With Conexao
.BeginTrans
.Execute (StrSql)
.CommitTrans
End With
Tópico encerrado , respostas não são mais permitidas