INSERIR DADOS NO VB
Galera como posso definir a sintaxe abaixo:
No sqlserver eu faço o seguinte para inserção de dados
insert into <nome da tabela>
values
(001,"Maria","43545648754")
O que eu devo mudar no vb para inserir dados em uma tabela. Existe um sql (sintexe) para simplificar esse processo?. Lembrando que nesse projeto estou utilizando banco de dados access (ADOBD).
Agradeço pela atenção!!
No sqlserver eu faço o seguinte para inserção de dados
insert into <nome da tabela>
values
(001,"Maria","43545648754")
O que eu devo mudar no vb para inserir dados em uma tabela. Existe um sql (sintexe) para simplificar esse processo?. Lembrando que nesse projeto estou utilizando banco de dados access (ADOBD).
Agradeço pela atenção!!
Se diz ooque a sintaxe ?
Se for, não pode usar a mesma: INSERT INTO <tabela> VALUES (001, 'Maria', '1234567890')
Abraços !!
Se for, não pode usar a mesma: INSERT INTO <tabela> VALUES (001, 'Maria', '1234567890')
Abraços !!
Se for como inserir dados via ADO use assim:
Espero que te ajude !!
Abraços !!
Dim SQL, CONEXAO, RS
Set CONEXAO = createobject("ADODB.Connection")
Set RS = createobject("ADODB.Recordset")
SQL = "INSERT INTO <tabela> VALUES (001, 'Maria', '1234567890')"
CONEXAO.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=SUA_BASE_DE_DADOS;Uid=Admin;Pwd=SENHA_SE_EXISTIR;"
'Inserir dados
CONEXAO.Execute SQL
CONEXAO.close
msgbox("Dados inseridos com sucesso !!"),vbinformation
'ou
RS.Open SQL, CONEXAO
RS.close
CONEXAO.close
msgbox("Dados inseridos com sucesso !!"),vbinformation
Espero que te ajude !!
Abraços !!
Utilizando a sintaxe acima, o VB retonra o seguinte erro "Expected: end of statement"
Quero ressaltar que não estou utilizando o sqlserver, mas sim digitando o programa no proprio vc, e utilizando banco de dado access.
Valeu!!
Quero ressaltar que não estou utilizando o sqlserver, mas sim digitando o programa no proprio vc, e utilizando banco de dado access.
Valeu!!
Mais você alterou o endereço da tabela, senha usuário, dados e etc ?
Para te ajudar, olhe o anexo e veja se é isso mesmo que você deseja amigão !!
Abraços !!
Abraços !!
Bacana, cxonsegui!!
Para concluir como devo fazer para gravar dados do form.
Exemplo para adequar a minha necessidade fiz o seguinte:
CONSULTASQL = "INSERT INTO tabvendas VALUES (001, 'Maria', '1234567890')"
Set TBSQL = CON.Execute(CONSULTASQL)
CON.Close
No entanto, na sintexe acima estou gravamndo no banco texts já denido, como faço para gravat por exemplo informações de dois textbox (txtcliente e txtlocacao)
Como ficaria a suntexe acimas??
Abraço!
Para concluir como devo fazer para gravar dados do form.
Exemplo para adequar a minha necessidade fiz o seguinte:
CONSULTASQL = "INSERT INTO tabvendas VALUES (001, 'Maria', '1234567890')"
Set TBSQL = CON.Execute(CONSULTASQL)
CON.Close
No entanto, na sintexe acima estou gravamndo no banco texts já denido, como faço para gravat por exemplo informações de dois textbox (txtcliente e txtlocacao)
Como ficaria a suntexe acimas??
Abraço!
use assim:
CONSULTASQL = "INSERT INTO tabvendas VALUES (001, '" & text1.tex & "', '" & text2.text & "')"
Set TBSQL = CON.Execute(CONSULTASQL)
Estão como text1 e text2, se mudou o nome altere também os nomes no código !!
AMigo, não esqueça de encerrar o tópico !!
Abraços !!
CONSULTASQL = "INSERT INTO tabvendas VALUES (001, '" & text1.tex & "', '" & text2.text & "')"
Set TBSQL = CON.Execute(CONSULTASQL)
Estão como text1 e text2, se mudou o nome altere também os nomes no código !!
AMigo, não esqueça de encerrar o tópico !!
Abraços !!
Outra coisa amigão, procure também dar uma lida no link abaixo:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=2096&TxtSearch=ado&CmbSort=&varPagina=1
Espero que te ajude !!
Abraços !!
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=2096&TxtSearch=ado&CmbSort=&varPagina=1
Espero que te ajude !!
Abraços !!
Tópico encerrado , respostas não são mais permitidas