Joabers Posted April 15, 2004 Report Share Posted April 15, 2004 Eu sei que deve ser dificil mas não estou conseguindo vizualizar uma foto de um banco de dados...Alguém pode me ajudar no codigo... Este é o retorno a conexao e a busca ta ok.. só da erro porque não visulaiza a foto...RamoDeAtividade = RS("RamoDeAtividade")NomeFantasia = RS("NomeFantasia")Endereco = RS("Endereco")Bairro = RS("Bairro")Cidade = RS("Cidade")Estado = RS("Estado")Telefone = RS("Telefone")Email = RS("Email")Site = RS("Site")Foto = RS("Foto")%><font face="Verdana"> </font> <b><font face="Verdana" size="1" color="#000080"><%= RamoDeAtividade %></a></font></b><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Nome de Fantasia: <%= NomeFantasia %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Endereço: <%= Endereco %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Bairro: <%= Bairro %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Cidade: <%= Cidade %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Estado: <%= Estado %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Telefone: <%= Telefone %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy"><b>E-mail: </b><a href="mailto:<%= Email %>"><%= Email %></a></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy"><b>Site: </b><a href="<%= Site %>"><%= Site %></a></font><font face="Verdana"> <br> <img src="Foto/<%= rs("Foto")%>"width="150" height="80"> <br> <br> </font><b>ErroMicrosoft OLE DB Provider for ODBC Drivers error '80040e21' Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. Quote Link to comment Share on other sites More sharing options...
0 dark0 Posted April 15, 2004 Report Share Posted April 15, 2004 tá.. mas o codigo é só isso aí?cade a conexao com o banco?o sql?a criação do recorset (o RS)?sem eles.. fica dificil mostrar o resto! Quote Link to comment Share on other sites More sharing options...
0 Joabers Posted April 15, 2004 Author Report Share Posted April 15, 2004 Funciona tudo menos a foto<%Set conn = Server.CreateObject("ADODB.Connection")conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("clientes.mdb")Dim mypage, mypagesizemypage=request.querystring("whichpage")mypagesize=request("pagesize")If mypage="" then mypage=1end ifIf mypagesize="" then mypagesize=10end if'Cria nossa variável de instrução de SQLDim strSQLDim strWhereDim RS, sql set RS = Server.CreateObject("ADODB.Recordset")localidade = request("localidade")produto = request("produto")estado = request("estado")empresa = request("empresa")sql = "select * from search where Cidade like '%" & localidade & "%' and NomeFantasia like '%" & empresa & "%' and Estado like '%" & estado & "%' and RamoDeAtividade like '%" & produto & "%'"RS.Open sql, conn, adOpenStatic, adLockReadOnly, adCmdTextif NOT RS.EOF thenRS.movefirstRS.pagesize=mypagesize Dim maxpages, maxpage, maxrecs, howmanyrecs, howmanyfields Dim close, open, iResultCount, ok Dim whichpage, all RS.Movefirst maxpages=cint(RS.pagecount) maxpage = maxpages maxrecs=cint(RS.pagesize) RS.absolutepage=mypage howmanyrecs=0 howmanyfields=RS.fields.count -1 close = "]" open = "["else close = "" open = ""end ifif NOT RS.Eof Then iResultCount = (mypagesize * (mypage - 1)) + 1 else iResultCount = "0" end if if iResultCount + 9 > RS.recordcount then ok = RS.recordcount else ok = iResultCount + 9 end if all = RS.recordcountdo UNTIL RS.eof OR howmanyrecs>=maxrecsif NOT RS.eof thenRamoDeAtividade = RS("RamoDeAtividade")NomeFantasia = RS("NomeFantasia")Endereco = RS("Endereco")Bairro = RS("Bairro")Cidade = RS("Cidade")Estado = RS("Estado")Telefone = RS("Telefone")Email = RS("Email")Site = RS("Site")%><font face="Verdana"> </font> <b><font face="Verdana" size="1" color="#000080"><%= RamoDeAtividade %></a></font></b><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Nome de Fantasia: <%= NomeFantasia %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Endereço: <%= Endereco %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Bairro: <%= Bairro %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Cidade: <%= Cidade %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Estado: <%= Estado %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy">Telefone: <%= Telefone %></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy"><b>E-mail: </b><a href="mailto:<%= Email %>"><%= Email %></a></font><font face="Verdana"> <br> </font> <font face="Verdana" size="1" color="navy"><b>Site: </b><a href="<%= Site %>"><%= Site %></a></font><font face="Verdana"> <br> <img src="Foto/<%= rs("Foto")%>"width="150" height="80"> <br> <br> </font><b> </b> </tr> Quote Link to comment Share on other sites More sharing options...
0 dark0 Posted April 15, 2004 Report Share Posted April 15, 2004 tá..mas existe o campo FOTO no seu banco? Quote Link to comment Share on other sites More sharing options...
0 Joabers Posted April 15, 2004 Author Report Share Posted April 15, 2004 Sim e esta Como Objeto Ole... Quote Link to comment Share on other sites More sharing options...
Question
Joabers
Eu sei que deve ser dificil mas não estou conseguindo vizualizar uma foto de um banco de dados...
Alguém pode me ajudar no codigo... Este é o retorno a conexao e a busca ta ok.. só da erro porque não visulaiza a foto...
RamoDeAtividade = RS("RamoDeAtividade")
NomeFantasia = RS("NomeFantasia")
Endereco = RS("Endereco")
Bairro = RS("Bairro")
Cidade = RS("Cidade")
Estado = RS("Estado")
Telefone = RS("Telefone")
Email = RS("Email")
Site = RS("Site")
Foto = RS("Foto")
%><font face="Verdana"> </font>
<b><font face="Verdana" size="1" color="#000080"><%= RamoDeAtividade %></a></font></b><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy">Nome de Fantasia: <%= NomeFantasia %></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy">Endereço: <%= Endereco %></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy">Bairro: <%= Bairro %></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy">Cidade: <%= Cidade %></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy">Estado: <%= Estado %></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy">Telefone: <%= Telefone %></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy"><b>E-mail: </b><a href="mailto:<%= Email %>"><%= Email %></a></font><font face="Verdana">
<br>
</font>
<font face="Verdana" size="1" color="navy"><b>Site: </b><a href="<%= Site %>"><%= Site %></a></font><font face="Verdana">
<br>
<img src="Foto/<%= rs("Foto")%>"width="150" height="80">
<br>
<br>
</font><b>
Erro
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.