Avatar billede plaf Nybegynder
02. november 2005 - 11:03 Der er 16 kommentarer og
1 løsning

Compiler Error Message: BC2017

Har prøvet at uploade mit site til ScanNet, men får fejlen:

Compiler Error Message: BC2017: could not find library 'C:\Program Files\Microsoft.NET\Odbc.Net\Microsoft.data.odbc.dll'

Bruger godtnok en ODBC-forbindelse og det hele fungerer perfekt lokalt - hvordan gør man for at få det på nettet?

/Plaf
Avatar billede smolle Nybegynder
02. november 2005 - 11:05 #1
Nu har jeg ikke vildt meget forstand på det, men hvis du referere til en sti på dit lokale drev, er det vel klart at den ikke kan finde den når du uploader det? Det skal vel referere til et eller andet sted på ScanNet serveren?
Avatar billede plaf Nybegynder
02. november 2005 - 11:09 #2
Ja, det er jeg jo med på... :o/

Men hvordan kompilerer jeg, så jeg får det hele med?
Avatar billede arne_v Ekspert
02. november 2005 - 11:29 #3
Bruger du VS 2002 og .NET 1.0 ?
Avatar billede plaf Nybegynder
02. november 2005 - 11:34 #4
Bruger Microsoft Visual Studio .Net 2003
Avatar billede arne_v Ekspert
02. november 2005 - 11:38 #5
så importerer du vel System.Data.Odbc og bruger System.Data.Odbc.dll og ikke
Microsoft.Data.Odbc / Microsoft.Data.Odbc.dll ?
Avatar billede jokkejensen Novice
02. november 2005 - 11:39 #6
lig dll filen i din bin mappe, og sæt en ny reference til den, og kompiler igen.. :)..

Mvh
Avatar billede plaf Nybegynder
02. november 2005 - 12:21 #7
Det er første gang jeg prøver at lægge et projekt på nettet - og jeg må indrømme, at jeg ikke helt er med...

/Plaf
Avatar billede plaf Nybegynder
02. november 2005 - 12:33 #8
Under solution Explorer har jeg under References tilføjet Microsoft.Data.Odbc.dll.

Herefter har jeg højreklikket på den, valgt Properties og sat Copy Local til True.

Det ændrer ikke noget...

/Plaf
Avatar billede plaf Nybegynder
02. november 2005 - 12:51 #9
Orv, hvor pinligt!!!! :o/
Da jeg er ret ny udi det her, så havde kopieret noget kode:
<%@ Page CompilerOptions='/R:"C:\Program Files\Microsoft.NET\Odbc.Net\Microsoft.data.odbc.dll"'

Hvis jeg fjerner CompilerOptions, så får jeg i stedet:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified...

Kan det være fordi ScanNet ikke kører med MySql?

/Plaf
Avatar billede arne_v Ekspert
02. november 2005 - 12:58 #10
Microsoft.Data.Odbc.dll var en extra seperat downloadable til .NET 1.0 og VS 2002

i .NET 1.1 og VS 2003 er ODBC driveren med

----

med hensyn til fejlen - hvordan ser din connection string ud ?
Avatar billede plaf Nybegynder
02. november 2005 - 13:01 #11
Dim oConnection As Odbc.OdbcConnection = New Odbc.OdbcConnection(Application("ConnString"))

I global.asax har jeg så:
Application("ConnString") = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=venus.dbservers.dk; DATABASE=xxx; UID=xxx; PASSWORD=xxx; OPTION=3"
Avatar billede arne_v Ekspert
02. november 2005 - 13:02 #12
man kunne godt få den mistanke at den ODBC driver ikke var installeret
Avatar billede plaf Nybegynder
02. november 2005 - 13:03 #13
Ja, hos ScanNet ikke sandt?

/Plaf
Avatar billede arne_v Ekspert
02. november 2005 - 13:08 #14
ja

men hvorfor bruger du ikek MySQL Connector for .NET ?
Avatar billede plaf Nybegynder
02. november 2005 - 13:10 #15
Øhhh - hvordan gør man det?

/Plaf
Avatar billede arne_v Ekspert
02. november 2005 - 13:12 #16
Du henter den fra www.mysql.com

retter din kode så den bruger MySqlConnection etc.

Den store finesse med den er at du kan uploade alt det nødvendige sammen med din
app og ikke er afhængig af ScanNet
Avatar billede plaf Nybegynder
01. februar 2006 - 15:35 #17
Blev puttet på en anden opgave - sorry!

/Plaf
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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