Avatar billede tahoo Nybegynder
14. februar 2005 - 14:32 Der er 6 kommentarer og
1 løsning

forbindelse til mysql

Hej Eksperten

Jeg er ret ny i asp.net - men har lavet en del i asp...

Jeg vil gerne have forbindelse fra mit asp.net dokument til en mysql server.

jeg har installere :
My_odbc & odbc_net.msi på min win2000 server

Hvis jeg skulle gøre det i asp,  vil jeg gøre sådan :
-----------------------------------------------------------------
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySQL};SERVER=server;DATABASE=db;UID=navn;PWD=123456;OPTION=1123"
strSQL = "Select * From tabel"
Set rs = Conn.Execute(strSQL)

response.write rs("id")

rs.Close
set rs = nothing
Conn.Close

%>
-----------------------------------------------------------------

Er der nogle der kan hjælpe mig med at gøre det i asp.net ?
Avatar billede guidmaster Nybegynder
14. februar 2005 - 14:45 #1
Avatar billede arne_v Ekspert
14. februar 2005 - 14:58 #2
Du kan gøre dette her:

<%@ Import Namespace="System.Data.Odbc" %>
<%
    Dim con As OdbcConnection = New OdbcConnection ("DRIVER={MySQL};SERVER=server;DATABASE=db;UID=navn;PWD=123456;OPTION=1123")
    con.Open
    Dim sel As OdbcCommand = New OdbcCommand ("SELECT id FROM tabel", con)
    Dim rdr As OdbcDataReader = sel.ExecuteReader
    rdr.Read
    Response.Write rdr(0)
    rdr.Close
    con.Close
%>
Avatar billede arne_v Ekspert
14. februar 2005 - 14:59 #3
Men:

1)  skift til ByteFX eller MySQL .NET provider for MySQL

2)  overvej at bruge en af de smarte web kontroller

    (læs mere her http://samples.gotdotnet.com/quickstart/aspplus/doc/webdataaccess.aspx)
Avatar billede tahoo Nybegynder
14. februar 2005 - 19:49 #4
> arne_v

hvis jeg bruger :

<%@ Import Namespace="System.Data.Odbc" %>
<%
    Dim con As OdbcConnection = New OdbcConnection ("DRIVER={MySQL};SERVER=server;DATABASE=db;UID=navn;PWD=123456;OPTION=1123")
    con.Open
    Dim sel As OdbcCommand = New OdbcCommand ("SELECT id FROM tabel", con)
    Dim rdr As OdbcDataReader = sel.ExecuteReader
    rdr.Read
    Response.Write rdr(0)
    rdr.Close
    con.Close
%>


Får jeg denne fejl :

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30035: Syntax error.

Source Error:



Line 8: 
Line 9:      rdr.Read
Line 10:    (Response.Write rdr(0))
Line 11:    rdr.Close
Line 12:
Avatar billede arne_v Ekspert
14. februar 2005 - 19:51 #5
Prøv lige med parenteser omkring:

Response.Write(rdr(0))
Avatar billede tahoo Nybegynder
14. februar 2005 - 19:53 #6
mange tak - så virker det

kan du så få lavet et svar :o)
Avatar billede arne_v Ekspert
14. februar 2005 - 20:00 #7
kommer her
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