Avatar billede dinno Nybegynder
30. juli 2005 - 22:10 Der er 11 kommentarer og
1 løsning

forbinde asp og mysql

jeg har et stort problem med at forbinde asp til min eksisterende database i mysql via dreamweaver mx2004. hvis jeg bruger php i stedet for asp er der ingen problemer men med asp er det en anden sag, når jeg udfylder (Custom connection string)
skriver den bare at der ikke køre nogen testing server på mit webhotel eller at url er forkert. men jeg tror at det er mig der gør et eller andet forkert for i php udfylder jeg bare formularen og vubti så kan jeg se mine tabeller i min mysql database
Er der nogen der kan hjælpe mig igennem det her problem.
dinno.
Avatar billede keysersoze Guru
31. juli 2005 - 11:22 #1
jeg ved ikke hvordan du gør i DW - men kan du håndkode det ind ser din conn sådan ud;

DSN = "Driver={MySQL ODBC 3.51 Driver};SERVER=MySQL.xxx.dk;DATABASE=xxxxx;UID=xxxxx;PASSWORD=xxxxx;"
Avatar billede dinno Nybegynder
31. juli 2005 - 18:53 #2
Hej tak for dit svar men men nej jeg får følgende fejl
an unidentifed error has occurred
Avatar billede keysersoze Guru
31. juli 2005 - 19:38 #3
der må næsten komme lidt mere end det?
Avatar billede keysersoze Guru
31. juli 2005 - 19:38 #4
kom evt med lidt mere kode
Avatar billede dinno Nybegynder
31. juli 2005 - 19:52 #5
Nej det er hvad den skriver til mig. men de nedenstående koder er dem som jeg har prøvet
Dette er den som dreamweaver selv generere
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
Dim MM_db1_STRING
MM_db1_STRING = "Driver={MySQL ODBC 3.51Driver};SERVER=MySQL.mydb1.surftown.dk;DATABASE=mitdatabasenavn;UID=mitbrugernavn;PASSWORD=minadgangskode;"
%>
Og dette er den som surftown anbefaler.
<%
  dim connectionString
  dim connection
  dim rs

  connectionString = "Driver={MySQL ODBC 3.51Driver};SERVER=MySQL.mydb1.surftown.dk;DATABASE=database;UID=brugernavn;PASSWORD=adgangskode;"

  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
  %>
og jeg har prøvet med din string på dem begge..
Mvh
dinno
Avatar billede keysersoze Guru
31. juli 2005 - 21:05 #6
det var da ekstremt meget for så lidt....

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySQL ODBC 3.51Driver};SERVER=MySQL.mydb1.surftown.dk;DATABASE=mitdatabasenavn;UID=mitbrugernavn;PASSWORD=minadgangskode;"

SQL = "SELECT * FROM test ORDER BY name"
Set rs = conn.Execute(SQL)
while (not rs.EOF)
Response.write rs.fields(1).value
rs.MoveNext
wend

Conn.Close
Set Conn = Nothing
%>
Avatar billede dinno Nybegynder
31. juli 2005 - 21:43 #7
hej igen.
nu spørger jeg sikkert dumt men hvis nu der kommer en formular op i dreamweaver som ser ca. sådan ud
CONNECTION NAME: (valgfrit)
CONNECTION STRING: (hvad skriver jeg så her ??)
DREAMWEAVER SHOULD CONNECT: USING DRIVER ON TESTING SERVER (Dette vinger jeg af)...

Jeg ved godt at dette virker lidt skørt men jeg er virkeligt på herrerens mark her.
I php er det bare så nemt men det er en del mere kompliseret i asp
mvh
dinno
Avatar billede keysersoze Guru
31. juli 2005 - 22:55 #8
det tør jeg ikke svare på - ASP bliver total meget mere forvirrende at lave i hjælpeprogrammer frem for håndkode. I øvrigt er det ikke sværere at arbejde op imod mysql i asp i forhold til asp - det er personen bag der gør det mere kompliceret end det i virkeligheden er ;)
Avatar billede keysersoze Guru
31. januar 2006 - 19:56 #9
lukketid?
Avatar billede dinno Nybegynder
03. februar 2006 - 22:20 #10
hvis du mener at jeg skal lukke spørgsmålet. hvordan gøres det så ???
Avatar billede keysersoze Guru
05. februar 2006 - 16:20 #11
hvis jeg har fortjent point skal du acceptere det svar der kommer her - og ellers skal du selv lave et svar og acceptere det.
Avatar billede wekil Nybegynder
30. marts 2006 - 15:15 #12
Hej, jeg har lige været igennem det samme som dig, og har fundet ud af at
Dreamweaver og Windows XP Service Pack2, kan være skyld i det.
Jeg har downloadet og installeret en extension fra adressen:
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_19515#aspnet_db

og samtidig flyttede jeg krydset til USING DRIVER ON THIS MACHIN (jeg har en DNS les forbindelse)
Så:
CONNECTION NAME: (valgfrit)
CONNECTION STRING: "DRIVER=MySQL};SERVER=phpmyadmin.xxxxxxx.dk;DATABASE=mindatabase;UID=mitbrugernavn;PWD=mitpassword;OPTION=1123"
DREAMWEAVER SHOULD CONNECT: USING DRIVER ON THIS MACHIN (Dette skal vinges af)...

hvis du er kommet videre, kan det måske hjælpe andre i den situation, mit virker nu :)
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
Computerworld tilbyder specialiserede kurser i database-management

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