§uiciDa£ Posted February 26, 2005 Report Share Posted February 26, 2005 ae galera estou começando com asp.net, (vim do asp) ...como q eu acesso dados de um bd access ??tipo u tava tntnado con.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\ArteOral 2005\bd\bd.mdb;") usu.Open("Select * From pacientes", con) como no vb.net mais não deu certo... eu tnho q importa alguma classe, ou componentye antes ??vlw t+ Link to comment Share on other sites More sharing options...
0 Graymalkin Posted February 26, 2005 Report Share Posted February 26, 2005 Pelo que vi você continua a usar o ADO no VB.NET? Por que não usa o ADO.NET? No post http://scriptbrasil.com.br/forum/index.php?showtopic=50297 o Natan dá um exemplo em C# utilizando ADO.NET (bastante "adaptável" ao VB.NET).Abraços,Graymalkin Link to comment Share on other sites More sharing options...
0 §uiciDa£ Posted February 26, 2005 Author Report Share Posted February 26, 2005 sinceramente .. num sei é que eu sempre usei ADO, desde quando usava ASP, dae usei em vb6, e agra no .NEt nm tntei migrar pro ado.net (talvez por preguiça )...Ae graymalkin, se você tver alguma apostila sobre ado.net passa pra mim, se num for pedir muito =)obrigado tt+ Link to comment Share on other sites More sharing options...
0 Graymalkin Posted February 26, 2005 Report Share Posted February 26, 2005 sinceramente .. num sei é que eu sempre usei ADO, desde quando usava ASP, dae usei em vb6, e agra no .NEt nm tntei migrar pro ado.net (talvez por preguiça )...Ah, mas sem problemas. Você pode continuar usando o ADO mesmo, se preferir. Mas, no caso do código que você está tentando usar, poste ele completo aqui para podermos avaliar melhor.Ae graymalkin, se você tver alguma apostila sobre ado.net passa pra mim, se num for pedir muito =)No site do Tio Macoratti (http://www.macoratti.net/) tem bastante coisa legal sobre ADO.NET. Dê uma pesquisada lá.Abraços,Graymalkin Link to comment Share on other sites More sharing options...
0 §uiciDa£ Posted February 27, 2005 Author Report Share Posted February 27, 2005 o codigo era só aqle caraer a conexaoselecte um while pra mostra os pacientesmais nm rolo e sobre o site do marcorratti, vo da um zoio =)t+ Link to comment Share on other sites More sharing options...
0 Graymalkin Posted February 27, 2005 Report Share Posted February 27, 2005 o codigo era só aqle caraer a conexaoselecte um while pra mostra os pacientesmais nm rolo Mas e a criação dos objetos...? Com o CreateObject...? A declaração dos tipos...? Graymalkin Link to comment Share on other sites More sharing options...
0 Guest Guest Posted February 28, 2005 Report Share Posted February 28, 2005 aee graymalkin, na verdade eu um sei 'nada' de asp.net, eu apenas tentei declaram como adodb.connection (só pra ve no q dava ) e tentei faze a conexao do odo ado, mais num funfo, você num tm alguma coisa paço - a - paço pra eu =(t+ Link to comment Share on other sites More sharing options...
0 Natan Posted March 1, 2005 Report Share Posted March 1, 2005 De uma olhada num outro post meu como o Graymalkin disse:http://scriptbrasil.com.br/forum/index.php?showtopic=50297Apesar de poder utilizar o ADO antigo, no .NET utilize ADO.NET, os data providers e etc... se não sabe, basta aprender. Besteira ficar no antigo, você vai perder muita funcionalidade e facilidade do novo modelo. Link to comment Share on other sites More sharing options...
0 Graymalkin Posted March 1, 2005 Report Share Posted March 1, 2005 aee graymalkin, na verdade eu um sei 'nada' de asp.net, eu apenas tentei declaram como adodb.connection (só pra ve no q dava ) e tentei faze a conexao do odo ado, mais num funfo, você num tm alguma coisa paço - a - paço pra eu =( Eu sei, mas é que o código é tão próximo do utilizado no ASP comum (na verdade do VBScript que é utilizado no ASP), que achei que não seria difícil de fazer. De qualquer forma, segue um código simples:<script runat="server"> sub Page_Load dim cn, rs as object cn = CreateObject("ADODB.Connection") rs = CreateObject("ADODB.Recordset") cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & server.mappath("pasta\arquivo.mdb")) dim sql as string ="SELECT * FROM tabela" rs.Open(sql, cn, 3, 3) do while not rs.eof Response.Write(rs.fields("campo").value) Response.Write("<br />") rs.movenext() loop rs.close() cn.close() end sub </script>Basta colocar isso em um arquivo .aspx e chamar pelo browser (definindo corretamente, é claro, a tabela e o campo no código acima).Abraços,Graymalkin Link to comment Share on other sites More sharing options...
0 §uiciDa£ Posted March 2, 2005 Author Report Share Posted March 2, 2005 poxa graymalkin, q simples cara heheheagra mais uma duvida mnha cara ...tipo u tntei da um insert na pagina pra joga um nome no bde ele retorno esse erro O conjunto de registros atual não oferece suporte para atualização. Isso pode ser uma limitação do provedor ou do tipo de bloqueio selecionado. mais quando eu tnto com ASP (normal) ele envia de boa, eu tntei com insert into e rs.addNew() e nenhum funfo ...=)t+ Link to comment Share on other sites More sharing options...
0 Graymalkin Posted March 2, 2005 Report Share Posted March 2, 2005 poxa graymalkin, q simples cara heheheagra mais uma duvida mnha cara ...tipo u tntei da um insert na pagina pra joga um nome no bde ele retorno esse erro O conjunto de registros atual não oferece suporte para atualização. Isso pode ser uma limitação do provedor ou do tipo de bloqueio selecionado. mais quando eu tnto com ASP (normal) ele envia de boa, eu tntei com insert into e rs.addNew() e nenhum funfo ... =) t+ No exemplo acima eu abri o recordset como somente leitura. Note esta linha: rs.Open(sql, cn, 3, 3) Aquele primeiro 3 ali significa o adOpenStatic, ou seja, somente leitura. Para leitura e gravação coloque um 2 ali, ficando: rs.Open(sql, cn, 2, 3)O 2 é o adOpenDynamic, que permite a você gravar também.Certo? Graymalkin Link to comment Share on other sites More sharing options...
Question
§uiciDa£
ae galera estou começando com asp.net, (vim do asp) ...
como q eu acesso dados de um bd access ??
tipo u tava tntnado
como no vb.net mais não deu certo... eu tnho q importa alguma classe, ou componentye antes ??
vlw t+
Link to comment
Share on other sites
10 answers to this question
Recommended Posts