webForumDet fria alternativet
Logga in / Bli medlem

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

Databaser & SQL

11 svar · 524 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Trådstart#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")
%>

Medlem sedan maj 20033 218 inlägg
#2

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

Medlem 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

Medlem 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?

Medlem sedan maj 20033 218 inlägg
#5

Några fler förslag?

Medlem sedan maj 20033 218 inlägg
#6

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

Medlem 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

Medlem 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 ;)

Medlem 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å.

Medlem sedan maj 20033 218 inlägg
#10

Tack för tipset!

Medlem 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?

Medlem 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 ;)

272 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)