Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av vanlig

Postades av 2007-10-16 11:09:40 - Christoffer Gisselfeldt, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 1416 personer

Hejsan

Möjligt att detta ska publiceras under databaser - mysql, men jag är osäker på om det är databasen som är problemet, så jag lägger frågan här...

Som första information kan det vara bra att veta att mitt webbhotell kör Sun One ASP.

Jag har problem med en koppling mellan en MySQLdatabas och en helt vanlig utskrift på en webbsida. Jag kör en tabell med diverse kolumner (rubrik, ingress, text1, text2, bild) som jag sedan ska ha utskrivna på en sida. Till saken hör att jag kör samma kod på ca 5 andra sidor, bara att jag då skiftar WHERE i min hämtning, och alla andra sidor fungerar klockrent.

Följande kod används för anslutningen:

Set oConn = Server.CreateObject("ADODB.Connection")
strConn = "Driver={MySQL};Server=mysqlserver;Database=dbase;UID=usrname;PWD=pwd;"
oConn.Open(strConn)
strSQL = "SELECT * FROM tabell WHERE link='main_info_pg2.asp'"
Set rs = oConn.Execute(strSQL)


Felmeddelandet genereras när följande ska skrivas ut (Line 142):
<td><%Response.Write(rs("rubrik"))%></td>


Felmeddelandet jag får är:
Error Type:
Response object, ASP 0106 (0x80020005)
An unhandled data type was encountered.
/main_info_pg2.asp, line 142

Rubriken innehåller inga konstiga tecken, utan det är bara bokstäver och siffror. Har sökt efter detta problem, men inte hittat någon som har ett matchande problem. Kolumnen "rubrik" är satt som Mediumtext i MySQL. Det kanske ska tilläggas att detta är den enda sidan som har text i både text1 och text2-kolumnerna. Detta för att kunna splitta texten i två kolumner.

Någon som har några förslag på vad felmeddelandet kan tolkas som?


Svara

Sv: MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av va

Postades av 2007-10-16 13:21:04 - Tomas Granlund

Dum fråga, men testat att ändra till

<%Response.Write(CStr(rs("rubrik")))%>

?


Svara

Sv:MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av va

Postades av 2007-10-16 13:39:17 - Christoffer Gisselfeldt

Nope.. Inte en aning om vad den strängen gör ens så :D

Ledde mig dock till ett nytt felmeddelande:
Error Type:
ADODB.Recordset.1 (0x80020009)
Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record.


Svara

Sv: MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av va

Postades av 2007-10-16 14:34:07 - Mikael Kristiansson

CStr() gör om värdet till sträng-typ.

Vilken rad pekar det nya felet på?
Och för att inte vi ska gissa oss till svaren får du gärna visa relevant kod.


Svara

Sv:MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av va

Postades av 2007-10-16 14:38:16 - Christoffer Gisselfeldt

Det är samma rad igen (142) ...

Här kommer mer kod då...

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title></title>
</head>
<body>
<table width="954" height="385" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="5" valign="bottom" class="top">
      <!--#include file="top.asp"--></td>
  </tr>
  <tr>
    <td class="left_menu" valign="top"><div class="left_menu"><!--#include file="left_menu.asp"--></div></td>
    <td align="right" valign="bottom" class="line1"><table width="600" height="357" border="0" align="right" cellpadding="0" cellspacing="5">
      <tr><%
	  Set oConn = Server.CreateObject("ADODB.Connection")
		strConn = "Driver={MySQL};Server=mysqlserver;Database=dbase;UID=usrname;PWD=pwd;"
		oConn.Open(strConn)
	  	strSQL = "SELECT * FROM tabell WHERE link='main_info_pg2.asp'"
		Set rs = oConn.Execute(strSQL)
	%>
                <td width="296" align="left" valign="top" class="rubrik"><%Response.Write(CStr(rs("rubrik")))%></td>
        <td width="289" height="17" align="left" valign="top" class="rubrik">&nbsp;</td>
      </tr>
      
      <tr>
        <td align="left" valign="top" class="brodtext"><%Response.Write(rs("text1"))%></td>
        <td height="369" align="left" valign="top" class="brodtext"><%Response.Write(rs("text2"))%></td>
      </tr>
    </table></td>
    <td class="newsbar"></td>
    <td class="news_area"><!--#include file="news.asp"--></td>
    <td valign="top" class="right_menu"><div class="right_menu"><!--#include file="right_menu.asp"--></div></td>
  </tr>
  
  <tr>
    <td>&nbsp;</td>
    <td class="bottom" colspan="3"><!--#include file="bottom.asp"--></td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>


<-- Top.asp -->
<table width="954" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="228" height="76" background="img/top/top1.jpg"></td>
    <td width="491" height="76" background="img/top/top2.jpg"></td>
    <td width="235" height="76" background="img/top/top3.jpg"></td>
  </tr>
  <tr>
    <td width="228" height="26" background="img/top/top4.jpg"></td>
    <td width="491" height="26" background="img/top/top6.jpg"></td>
    <td width="235" height="26" background="img/top/top7.jpg"></td>
  </tr>
</table>


<-- left_menu.asp -->
<img src="menu/left_menu.jpg" width="22" height="441" border="0">


<-- right_menu.asp -->
<img src="menus/right_menu.jpg" width="22" height="441" border="0">


<-- news -->
<font face="verdana" size="1" color="#CCCCCC"><table width="212" height="441" style="position:static" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="img/news.jpg"></td>
</tr>
</table></font>


<-- bottom.asp -->
<img src="img/bottom1.jpg" width="28" height="74" /><img src="img/bottom2.jpg" width="37" height="74" /><img src="img/bottom3.jpg" width="390" height="74" /><img src="img/bottom4.jpg" width="454" height="74" />


Så, nu finns all kod för siten...



Svara

Sv: MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av va

Postades av 2007-10-16 14:47:11 - Mikael Kristiansson

Min gissning är att du stängt recordsetet innan du skriver ut :)
Men visa koden så blir det lättare att svara.

Lägg till en loop för recordset(för där är väl flera poster som du hämtar ut med den select-frågan).
Do Until rs.EOF
...
rs.MoveNext
Loop

Efter som du bara vill använda värden ifrån 3 kolumner kan du ändra till:
strSQL = "SELECT rubrik,text1,text2 FROM tabell WHERE link='main_info_pg2.asp'"

Var kommer main_info_pg2.asp ifrån?
Är det ifrån ett formulär bör du kolla upp SQL-injections.

Glöm inte sen att stänga din kontakter och frigöra objekten.
Det gör du efter du skrivit ut allt.


Svara

Sv:MySQL (ASP) - (An unhandled data type was encountered.) - Vid utskrift av va

Postades av 2007-10-17 07:52:59 - Christoffer Gisselfeldt

Fascinerande problem ibland.

main_info_pg2.asp är sidan jag jobbar i. Jag har valt att döpa en kolumn (link) till samma namn som filen för att kunna koppla ihop dem.

Problemet löste sig. Det fanns inga som helst fel i koden, och inte heller i databasen, men det tycks ha blivit något vajs med texten när jag kopierade över den i databasen. Körde en:

If rs.EOF then
Response.Write("Ingenting hittades i databasen")
End if


Trots att det fanns innehåll i samtliga kolumner så skrev den ändå ut att ingenting kunde hittas. Det är rätt fascinerande i min mening :) ... Raderade den gamla databasposten och la till den igen så fungerade det...

Tack för hjälpen i alla fall.
(Har stängt alla connections och frigjort alla objekt nu ;) )


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
850
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies