Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, não estou conseguindo fazer uma coisa aparentemente simples... acho até que estou complicando demais e só está dando erro...Preciso listar algumas informações do cadastro de clientes do meu banco de dados. Este banco de dados possui inúmeros campos e informações e eu quero listar todos os clientes do BD mostrando: número do cadastro, tipo do cliente, nome e razão social.Estou fazendo assim:
> <html><head></head><body background="../images/fundo.jpg" bgproperties="fixed" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10"><p><font face="Arial, Helvetica, sans-serif" size="2" color="#000000"> <b> Você possui os seguintes clientes cadastrados em seu banco de dados:</b></font></p><p><font face="Arial, Helvetica, sans-serif" size="2" color="#000000"><b> <%dim DB ' conexaodim rcst ' recordsetdim strSql ' String sqlSet DB = Server.CreateObject("ADODB.Connection")cnpath="DBQ=" & server.mappath("cadastro.mdb")DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpathset rcst = Server.CreateObject("ADODB.Recordset")strSql = "SELECT * FROM clientes WHERE cadastro = '" & Request("cadastro")&"'"strsql = strSql & "AND cliente = '" & Request("cliente") & "'" & "AND nome = '" & Request("nome") & "'" & "AND razaosocial = '" & Request("razaosocial") & "'"set rcst = DB.execute (strSql)do While NOT (rcst.eof) %> </b></font></p><table width="60%" border="1" cellspacing="2" cellpadding="2" align="left"> <tr> <td width="17%" height="25"><b><font face="Arial, Helvetica, sans-serif" size="1" color="#000000">Cadastro</font></b></td> <td colspan="5" height="25"> <%Response.Write(rcst("cadastro"))%> </td> </tr> <tr> <td width="17%" height="25"><b><font face="Arial, Helvetica, sans-serif" size="1" color="#000000">Cliente</font></b></td> <td colspan="5" height="25"> <%Response.Write(rcst("cliente"))%> </td> </tr> <tr> <td width="17%" height="25"><b><font face="Arial, Helvetica, sans-serif" size="1" color="#000000">Nome/Contato</font></b></td> <td colspan="5" height="25"> <font face="Arial, Helvetica, sans-serif" size="1" color="#000000"><b> <%Response.Write(rcst("nome"))%> </b></font></td> </tr> <tr> <td width="17%" height="25"><b><font face="Arial, Helvetica, sans-serif" size="1" color="#000000">Razão Social</font></b></td> <td colspan="5" height="25"> <font face="Arial, Helvetica, sans-serif" size="1" color="#000000"><b> <%Response.Write(rcst("razaosocial"))%> </b></font></td> </tr></table><br><% rcst.movenextloopcadastro.closeset cadastro=nothingResponse.Write"<br>"%></body></html>
E dá o seguinte erro:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério. /clubsul/cadastro/listar.asp, line 19
Já tentei diversas alterações e não consigo fazer funcionar....Preciso de ajuda !!!!!!!!!!!!!!!
Carregando comentários...