Avatar billede dinno Nybegynder
26. marts 2005 - 15:10 Der er 2 kommentarer og
2 løsninger

forbindelse til MySQL via asp

når jeg sætter følgende kode ind i kodesiden i dreamweaver hvoedan får jeg så fat i min database hvis jeg gør det på tradisionnel vis ved at gå til database og indsæt en  connectionString ( connectionString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER= mydb1.surftown.dk; DATABASE=min databasenavn; UID=mitbrugernavn; PWD=mitpass") - paranteser
i dreamweaver sker der ingen ting, og tester jeg den forbindelse skriver den (http error code 500 internal server error)

    <% @ LANGUAGE = VBSCRIPT %>
<html>
<head><title>registrering Test</title></head>
<body>
  <%
  dim connectionString
  dim connection
  dim rs

  connectionString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER= mydb1.surftown.dk; DATABASE=min databasenavn; UID=mitbrugernavn; PWD=mitpass"

  set connection = Server.CreateObject("ADODB.Connection")
  set rs = Server.CreateObject("ADODB.Recordset")

  connection.Open connectionString
  rs.ActiveConnection = connection

  rs.Open "SELECT * FROM test ORDER BY 'Name'"
  Response.write("<p><ul>")
  while (not rs.EOF)
    Response.write "<li>" & rs.fields(1).value & "</li>"
    rs.MoveNext
  wend
  Response.write("</ul></p>")

  rs.Close
  connection.Close
  %>
</body>
</html>

jeg vil blive ustyrlig glad hvis der er en sm kan hjælpe mig mig med dette

teddy
Avatar billede stinejh1980 Nybegynder
17. februar 2006 - 11:00 #1
Har du løst dit problem??

Du skal jo dele din ASP kode og din html fra sig.

Jeg plejer at skrive :
<%@ Page Language="VB" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<script runat="server">

ASP kode

</script>
<html>
<head>
<title>Navn på side</title>
    <link til CSS />
</head>
<body>
    <form runat="server">
HTML kode

    </form>
</body>
</html>


Jeg bruger godtnok Access, men ved ikke om dette hjælper dig:

    Dim ObjConn As OledbConnection
    Dim ObjRs As OledbDataReader
    Dim objComm As OledbCommand
    Dim strConn As String

Sub OpenDB()
ObjConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("Db.MDB") & ";")
ObjComm = New OleDbCommand(strSQL, objConn)
ObjConn.Open()
End Sub

Sub CloseDB()
ObjConn.Close
ObjConn = Nothing
End Sub
Avatar billede stinejh1980 Nybegynder
12. februar 2007 - 11:20 #2
fandt du ud af noget?
Avatar billede dinno Nybegynder
12. februar 2007 - 12:50 #3
nej men send dit svar så får du dine poing
Avatar billede stinejh1980 Nybegynder
13. februar 2007 - 12:07 #4
Du kan bare tage den ovenfor, men jeg vi gerne hjælpe.

Har du sat din localhost rigtig op?
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