Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Errore System.Data.SqlClient
venerdì 14 settembre 2007 - 09.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Maurizio_Roma
Profilo
| Newbie
43
messaggi | Data Invio:
ven 14 set 2007 - 09:17
Salve a tutti, eccomi di nuovo qui a chiedere un vostro aiuto.
Ho sviluppato un applicativo, che trasferisce dei dati che sono all'interno di in file .dat, in un database SQL, purtroppo utilizzando la versione EXPRESS di VB.NET, visto che chi di dovere non mi ha fornito il programma completo.
Il problema si è posto quando ho importato lo script dalla versione express nella versione completa, (installata dal cliente), in quanto le dichiarazioni SqlConnection e SqlCommand e SqlDataReader non sono accettate, infatti mi appare il seguente errore, SqlConnection è ambiguo nello spazio di nomi System.Data.SqlClient, e lo stesso vale per gli altri due casi.
Ho caricato tutti i riferimenti che avevo nella versione express.
Cosa significa questo errore?
Vi incollo anche la parte di dichiarazione delle variabili, magari l'errore è qui.
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Drawing.Icon
Imports System.Text
Imports System.Windows.Forms
Imports System.Data.SqlClient
Imports System.EnterpriseServices
Imports System.Diagnostics
Imports System.Configuration
Imports System.IO
Imports System.Collections
Public Class Form1
Friend WithEvents nfiIcona As NotifyIcon
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim File, Path, Testo, Log, DataOper, Data, Inserimento, currentRow(), Var0, Var1, Var2, Var3, Var4, Var5, Var6, Var7, Var8, Var9, Var10, Var11, Var12, Var13, Var14, Var15, Var16, Var17, Var18, Var19, Var20, Var21, Var22, Var23, Var24, Var25, Var26, Var27, Var28, Var29, Var30, Var31, Var32, Var33, Var34, Var35, Var36, Var37, Var38, Var39, Var40, Var41, Var42, Var43, Var44 As String
Dim Last As Date
Dim Riga, X As Integer
Dim Connessione As SqlConnection
Dim Cmd As SqlCommand = New SqlCommand
Dim infoReader As System.IO.FileInfo
Dim Verifica, Bad_conn, Check, Conn_fail As Boolean
Dim debug, TextIco, Storico, BK_Storico As String
Grazie dell'aiuto.
horza
Profilo
| Newbie
6
messaggi | Data Invio:
ven 14 set 2007 - 09:43
Ciao...
Hai provato a togliere i riferimenti che hai caricato..
il problema potrebbe stare su qualche conflitto di dll...oppure ne hai caricate più di una..vale a dire quella della versione completa e quella di express..
Maurizio_Roma
Profilo
| Newbie
43
messaggi | Data Invio:
ven 14 set 2007 - 11:19
Nel pc è installata solamente la versione completa, e i riferimenti caricati sono esattamente quelli della versione express, è questa la cosa strana.
Inoltre se dichiaro SqlConnection in questo modo
Dim Connessione As SqlConnection = New SqlConnection, mi da errore solo su SqlConnection prima di = mentre sull'altro no.
Come è possibile che uno è ambiguo e l'altro no?
horza
Profilo
| Newbie
6
messaggi | Data Invio:
ven 14 set 2007 - 11:25
prova a dichiararla con tutto il suo namespace..
dim cn as system.data..etc e vedi cosa ti dice...
Maurizio_Roma
Profilo
| Newbie
43
messaggi | Data Invio:
ven 14 set 2007 - 11:31
Provato anche così, e mi da lo stesso identico errore.
Ho dichiarato
Dim Connessione As System.Data.SqlClient.SqlConnection, ma niente da fare.
delama77
Profilo
| Junior Member
185
messaggi | Data Invio:
ven 14 set 2007 - 11:35
prova così
Dim myConn As SqlClient.SqlConnection = New SqlClient.SqlConnection()
myConn.ConnectionString = strCONN
myConn.Open()
ciao
horza
Profilo
| Newbie
6
messaggi | Data Invio:
ven 14 set 2007 - 11:49
Secondo me il problema non è di dichiarazione..
controlla se hai lo stesso riferimento riportato più volte sul progetto..
uno da parte della dll di express e l'altra della versione normale...
verifica e fammi sapere...
Maurizio_Roma
Profilo
| Newbie
43
messaggi | Data Invio:
ven 14 set 2007 - 14:04
Il riferimento è unico, aggiunto nella versione completa dalla finestra progetto - riferimenti, e successivamente dichiarato con la sintassi Imports.
Il fatto è che se nel pc porto direttamente l'applicativo generato dalla versione express, funziona perfettamente, se invece creo un nuovo progetto nella versione completa e inserisco lo script, mi da quell'errore.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !