Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


enklare anslutning till MySQL??

Postades av 2006-10-04 10:10:20 - Mattias Svensson, i forum mysq, Tråden har 0 Kommentarer och lästs av 993 personer

jag använder loopias webbhotell, och tidigare när jag kört access-databas har jag använt denna sträng för att ansluta till databasen:

SET Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("db.mdb" & ";pwd=hemligt"

men nu när jag skall gå över till MySQL instruerar Loopia mig att använda nedanstående istället för ovanstående... finns det inget enklare sätt??


<%@ Language = JScript %>
<!--#include file="adojavas.inc"-->
<%
function print_errors(oConn)
{
Response.Write("<table width=\"100%\">\n");
Response.Write("<tr>\n");
Response.Write(" <td>\n");
Response.Write(" <table border=\"1\">\n");
Response.Write(" <tr>\n");
Response.Write(" <td>\n");
Response.Write(" <strong>Felkod</strong>\n");
Response.Write(" </td>\n");
Response.Write(" <td>\n");
Response.Write(" <strong>Felbeskrivning</strong>\n");
Response.Write(" </td>\n");
Response.Write(" </tr>\n");

// Fel-samlingen sträcker sig mellan 0 och oConn.Errors.Count - 1
for (var i = 0; i < oConn.Errors.Count; i++)
{
ErrItem = oConn.Errors(i);

Response.Write(" <tr>\n");
Response.Write(" <td>\n");
Response.Write(" " + ErrItem.Number + "\n");
Response.Write(" </td>\n");
Response.Write(" <td>\n");
Response.Write(" " + ErrItem.Description + "\n");
Response.Write(" </td>\n");
}

Response.Write(" </table>\n");
Response.Write(" </td>\n");
Response.Write("</tr>\n");
Response.Write("</table>\n");
}

// Anslutning från ASP till MySQL, med grundläggande felhantering.
Response.Buffer = false;
Response.Expires = -1000;
Server.ScriptTimeOut = 600;

var strConnstring = "Driver={MySQL ODBC 3.51 Driver};" +
"Server=mysql.dittdomännamn;" +
"Port=3306;" +
"Option=131072;" +
"Stmt=;" +
"Database=din_databas;" +
"Uid=ditt_användarnamn;" +
"Pwd=ditt_lösenord";

var oConn = Server.CreateObject("ADODB.Connection");
var oRs = Server.CreateObject("ADODB.Recordset");
var strSQL = "";
var intCount = 0;
var ErrItem = Server.CreateObject("ADODB.Error");
var e = new String();

Response.Write("<html>\n");
Response.Write("<head>\n");
Response.Write(" <title>\n");
Response.Write(" Anslutning från ASP till MySQL\n");
Response.Write(" </title>\n");
Response.Write("</head>\n");
Response.Write("<body>\n");

try
{
oConn.Open(strConnstring);
}
catch (e)
{
Response.Write("Ett fel uppstod när databasen skulle öppnas.<br>\n");

if (oConn.Errors.Count > 0)
{
print_errors(oConn);
}
else
{
Response.Write("Servern returnerade felet '" + e + "'.");
}

Response.Write("</body>\n");
Response.Write("</html>\n");
Response.End();
}

// Kontrollera om någon felkod returnerades.
if (oConn.State != adStateOpen)
{
Response.Write("Ett fel uppstod när databasen skulle öppnas.<br>\n");

if (oConn.Errors.Count > 0)
{
print_errors(oConn);
}
else
{
Response.Write("Servern returnerade felet '" + e + "'.");
}

Response.Write("</body>\n");
Response.Write("</html>\n");
Response.End();
}

// Databasen är nu öppen och redo för användning.
Response.Write("Anslutningen lyckades.\n");

// Skriv in all din kod här.

// Avslutningsvis, stäng databasen.
oConn.Close();

Response.Write("</body>\n");
Response.Write("</html>\n");
%>


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
704
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies