15 messaggi dal 25 maggio 2002
Ho un classe compilata

Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls

Namespace MyComponent

Public Class MonitorAgente
Public Sub New()
ExecuteConnection
End Sub

Private Sub ExecuteConnection
Dim strConString As String
strConString = "Server=*.*.*.*;UID=*******;PWD=********;Database=******"
_conDb = New SqlConnection( strConString )
_strSelect = "Select * from Employees"
_conDb.Open()
_conDb.Close()
End Sub

Qualcuno mi sa dire come mai quando la istanzio ed eseguo il comando mi da come errore questo:
System.TypeLoadException: Formato dei metadati PInvoke non valido
Se tolgo _conDb.Open() non genera errore, ma non fa neanche niente
15 messaggi dal 25 maggio 2002
Visto che non risponde nessuno allora rispondo io. Se fornivo una stringa di connessione perfettamente funzionante, oppure la incapsulavo direttamente in una classe e la compilavo, al momento della connessione mi dava l'errore qua sopra. Mentre invece, se il codice non era compilato andava da dio. Di solito funziona a rovescio, ma facendo l'upload, sul server funzionava, mentre qua su quello di testing no. Era la versione del Framework, qui c'era la 1.0.7, sul server la 1.1. Quindi è bastato istallare la nuova e disistallare la vecchia ed il gioco .....

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.