Jump to content


Photo

Lendo Mysql Em Asp!


  • Faça o login para participar
4 replies to this topic

#1 thiago_costabr

thiago_costabr

    12 Horas

  • Usuários
  • 200 posts
  • Sexo:Não informado

Posted 13/04/2004, 20:19

Pessoal,

Como alguns devem saber eu uso PHP mas estou aprendendo agora ASP!

Eu gostaria de saber como faço isso em ASP com mysql:

$SQL = mysql_query("SELECT nome FROM usuarios")
  while($sql = mysql_fetch_row(SQL)){
    echo "$sql[0]<br>";
  }

Ou seja, essa instrução acima lê a tabela usuários e retorna todos os nomes, um baixo do outro. Mas o problema é que em ASP eu não posso usar MYSQL_FETCH_ROW certo? Então como eu faria exatamente isso em ASP? Eu gostaria muito de saber!

Eu já aprendi a conectar o banco agora só falta aprender a fazer isso!

Alguém pode me ajudar?

Obrigado,

Att,
Thiago C.

#2 wozniak

wozniak

    Hands-On Founder

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 14/04/2004, 09:26

cara no asp vc vai fazer um selet simples indiferente de outras bases de dados

exemplo:

<%
Set rs = Server.CreateObject("ADODB.RecordSet")

SQL = "SELECT nome FROM usuarios"

Set rs = Conn.execute(SQL)
%>


agora a conexão ficaria assim:

<%

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver=MySQL ODBC 3.51 Driver;DATABASE=base;SERVER=wozniak;UID=root;PASSWORD="

%>

espero ter ajudado

abraços

t+

#3 thiago_costabr

thiago_costabr

    12 Horas

  • Usuários
  • 200 posts
  • Sexo:Não informado

Posted 14/04/2004, 14:53

Acontece que se eu fizer apenas isso que vc disse:

<%
Set rs = Server.CreateObject("ADODB.RecordSet")

SQL = "SELECT nome FROM usuarios"

Set rs = Conn.execute(SQL)
%>

Ele vai mostrar apenas um nome... Eu quero mostrar todos os nomes... E em PHP usamos o WHILE!

Em ASP também é assim?

Obrigado,

Att,
Thiago C.

#4 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 14/04/2004, 14:55

usa while aqui tb

<%
Set rs = Server.CreateObject("ADODB.RecordSet")

SQL = "SELECT nome FROM usuarios"

Set rs = Conn.execute(SQL)

'enquanto nao for fim da query
while no rs.eof
  response.write rs("nome") & "<BR>"
wend
%>

B)
www.andrewsmedina.com.br

#5 WeedzMan

WeedzMan

    Turista

  • Usuários
  • 52 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Arte, design, culinária, música e programação

Posted 02/05/2004, 23:42

Ai, ai, ai ...

<%
Set rs = Server.CreateObject("ADODB.RecordSet")

SQL = "SELECT nome FROM usuarios"
Set rs = Conn.execute(SQL)

Do While Not RS.EOF
Response.write rs(0) & vbcrlf & "<br>" & vbcrlf
rs.MoveNext
Loop
%>
Inteligência artificial é melhor que burrice natural




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq