Avatar billede toke_l Nybegynder
09. december 2003 - 09:29 Der er 3 kommentarer og
1 løsning

odbc connect

Jeg har lige invisteret i Visual Basic.NET.
Bag på pakken står der: Connect to a wide range of data-sources.

Nu er spørgsmålet så om jeg er blevet røvrendt af microsoft.
Jeg vil oprette et odbc-link. Det går også fint, indtil der kommer en box frem som fortæller mig at jeg ikke har den rigtige version til at køre odbc, og at jeg kun kan connecte til MS SQL-server og en Access-database.

Det undrer mig meget at hvis man fra microsofts side har sat en lås ind som forhindrer folk i at køre odbc.

Jeg har den eneste version af vb.net. (standard).
Der findes dog Visual Studio.NET som både indeholder VB.NET og C++.NET og C#.NET. Den kan man få i proffesional. Jeg har bare ikke brug for 20 forskellige programmeringssprog. Jeg skal bare bruge VB.NET. Derfor har jeg købt denne.

Nu kommer der så spørgsmålet: Kan man på en eller anden måde køre ODBC alligevel. Det er derfor jeg har købt VB.NET, så jeg håber ikke at pengene er spildt.

Jeg skal connecte via en IBM DB2 odbc, som jeg sagtens kan vælge fra listen over odbc-links. Jeg kan bare ikke trykke OK, uden at blive forulempet af en fejlmeddelelse.

Hvis ikke det er muligt, så føler jeg mig godt vildledt af microsoft.
Avatar billede arne_v Ekspert
09. december 2003 - 09:56 #1
Der er 2 spørgsmål.

Kan du bruge ODBC fra VB.NET ?

Ja !

Lav en OdbcConnection, en OdbcCommand og en OdbcDataReader så virker det.

Du kan skrive det i notepad og compile det command-line med bare .NET SDK.

Kan du gøre det smart fra VB.NET Standard Edition IDE fra Microsoft ?

Det ved jeg ikke !

Jeg kender ikke produktet.
Avatar billede skankkid Nybegynder
18. december 2003 - 15:37 #2
Du kan kun køre ODBC hvis du har Visual Studio.NET 2003.

Den første version understøttede ikke ODBC.
Avatar billede arne_v Ekspert
18. december 2003 - 15:51 #3
.NET SDK 1.1 (som VS.NET 2003 bruger) har en System.data.Odbc
namespace.

I .NET SDK 1.0 (sim VS.NET 2002 bruger) skal man downloade en
komponent for at få et namespace Microsoft.Data.Odbc.

Men man kan godt bruge ODBC.
Avatar billede arne_v Ekspert
26. december 2003 - 16:40 #4
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester