webForumDet fria alternativet

'ODBC' for the Imports 'System.Data.ODBC' cannot be found.

11 svar · 524 visningar · startad av Sjodahl

SjodahlMedlem sedan maj 20033 218 inlägg
#1

Hej!

Installerat: IIS v5.1, Microsoft .NET Framework, mysql server.
(även installerat MyODBC-3.51.11-2-win.exe)

Men lyckas inte göra en anslutning till min databas.

Får följande fel:
Compiler Error Message: BC30466: Namespace or type 'ODBC' for the Imports 'System.Data.ODBC' cannot be found.

Så något med installationen av MyODBC har väl inte gått rätt, men vet inte riktigt vad jag skall leta eller kolla efter.

Min kod ser ut så här:
<%@ Import Namespace="System.Data.ODBC" %>
<%
Response.Write("TEST")
%>

SjodahlMedlem sedan maj 20033 218 inlägg
#2

Är det något jag kan missat att installera tro?

NickemannenMedlem sedan aug. 20003 575 inlägg
#3

Hmmm, jag har för mig man måste importera den i projektet också.

I t.ex. projektinställningar i VS.NET

SjodahlMedlem sedan maj 20033 218 inlägg
#4

Hmm använder bara Editplus som det är just nu, inte måste jag väl ha ett projekt till det?

SjodahlMedlem sedan maj 20033 218 inlägg
#5

Några fler förslag?

SjodahlMedlem sedan maj 20033 218 inlägg
#6

Vad krävs för att kunna använda IIS + mysql igentligen??

CompusaMedlem sedan jan. 20023 327 inlägg
#7

Jag vet inte hur man gör det om man inte använder visual studio. Där fick jag det att fungera genom att välja "add reference" på mitt projekt och peka till en dll-fil. Jag har dessutom hört att mysql connector net är en betydligt bättre än MyODBC när det gäller prestanda.

MySQL connector: http://dev.mysql.com/downloads/connector/net/1.0.html

En tutorial som kanske hjälper dig:
http://techrepublic.com.com/5100-3513_11-5684700.html

SjodahlMedlem sedan maj 20033 218 inlägg
#8

Tack för svar!
Har googlat som en galning ;)

Vet inte om jag har fattat allt rätt, men så som jag ser på ASP.NET är det väl att man kan skriva det i form av antingen C#, VB, javascript men det går att skriva vanlig ASP kod i det med antar jag. Om man måste skapa ett projekt i Visual studio och lägga en referens till en dll fil. Hur blir det då när jag skall ladda upp mina filer till ett annat ställe? Inte måste jag väl hålla på att ladda upp massa dller och likande räcker det inte med mina *.aspx filer?

Det ända jag vill göra är att skapa en sida där man kan lägga till länkar i en databas hehe ;)

CompusaMedlem sedan jan. 20023 327 inlägg
#9

En förutsättning för en korrekt förståelse.

För att man skall bli bra och förstå ASP.NET så skall man först lära sig.

1. ObjectOrienteradProgrammering.
2. Något av språken i .NET typ C#
3. .NET FrameWork och dess klasser (iallafall de grundläggande, som hur .NET hanterar object, events, felhantering osv osv
4. Efter detta så är det enkelt att lära sig ASP.NET och man kommer redan från början skriva korrekt ASP.NET kod.

Det sämsta man kan göra är att gå ifrån att ha varit bra i ASP till att programmera ASP.NET. Man tänker helt fel och skriver riktigt korkad kod.

Nu vet jag inte vart din kunskap ligger men detta är värt att tänka på.

SjodahlMedlem sedan maj 20033 218 inlägg
#10

Tack för tipset!

SjodahlMedlem sedan maj 20033 218 inlägg
#11

Men behöver fortfarande hjälp med att komma igång med en enkelt databaskoppling. Plus att måste man göra ett projekt av det i Visual studio?

SjodahlMedlem sedan maj 20033 218 inlägg
#12

Skapade ett projekt i Visual Studio istället och la till det som referens i projektet. Verkar som det är att föredra att ha Visual Studio ;)

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)