6 messaggi dal 07 agosto 2001
Ciao in una pagina aspx di prova ho questo codice:

<%@ Page Language="VB" Debug="True" CompilerOptions='/R:"C:\Programmi\Microsoft.NET\Odbc.Net\Microsoft.data.odbc.dll"'%>
<%@ import namespace="Microsoft.Data.Odbc" %>
<%@ import namespace="System.Data" %>

<script language="VB" Runat="server">

Sub Page_Load(Source as Object, E as EventArgs)

dim strconn as String = "DRIVER={MySQL ODBC 3.51 Driver};" & _
"SERVER=localhost;" & _
"DATABASE=mymercato;" & _
"UID=;" & _
"PASSWORD=;"

dim ob as new OdbcConnection(strconn)
dim sql as string = "Select * from tprodotti"
dim com as new OdbcDataAdapter(sql,ob)
dim ds as new DataSet()
com.Fill (ds,"Tprodotti")
dim mysource as DataView = ds.Tables("Tprodotti").DefaultView
Grid.DataSource=mysource
Grid.DataBind()

End Sub
</script>

<html>
<head>
<title>Untitled</title>
</head>
<body>

<asp:DataGrid id="Grid" Runat="Server" Width="100%" Align="center" BorderWidth="1">
</asp:DataGrid>

</body>
</html>

Con Access nn ho avuto nessun problema, ma adattando il codice per il db MySql ho un errore che nn riesco a capire :
Exception of type System.InvalidCastExceptin was thrown

segnandomi questa riga come errata
com.Fill (ds,"Tprodotti")
Mi sapete dare qualche info su dove ho sbagliato?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.