Sto cercando di aggiungere un DataSource per il mio progetto di Visual Studio, ma mi dà sempre un errore:Impossibile creare origine dati, "Colonna 'TABLE_CAT' non appartiene alla tabella Tabelle
Column 'TABLE_CAT' does not belong to table Tables.
ottengo lo stesso di errori sia in VS2005 e VS2010. da quello che ho letto, questo errore è causato dal driver ODBC che non sono ODBC 3.0 compatibile, tuttavia according to Sybase, the driver I have is odbc3.0 compatible. (ho la versione 10.10.00.28).
Come nota a margine, io posso interroga correttamente il database. Non riesco a creare una sorgente dati
Ecco un'immagine dell'errore:
Grazie per il vostro aiuto.
EDIT:
qui sono i passi che ho preso:
- 1) Install Advantage ODBC Driver: (Sia il mio computer e il server io sono l'accesso sono a 64-bit)
- 2) Impostare la mia connessione ODBC in Data Sources (ODBC)
- 3) In VS, origini dati (a sinistra) -> Aggiungi nuova origine dati
- 4) Fare clic su "Database"
- 5) Fare clic su "DataSet"
- 6) Scegliere ODBC DataSource, scegliere 'myODBC', fornire il mio login
- 7) Premere 'Verifica connessione' -> Si riesce
- 8) Premere Ok. Quindi ho ricevuto l'errore.
Ho anche provato il driver a 32 bit, il .Net Provider di dati, e provando a "Connetti al database" invece di aggiungere un'origine dati in VS. Tutti mi danno lo stesso errore. Tuttavia, posso interrogare bene, e se uso la stringa di connessione in un'app C#, funziona perfettamente.
P lease spiega i passi che hai tentato e che hanno portato a questo messaggio di errore. – kmote
OP modificato con passaggi che ho preso –