Avatar billede HoPzY Nybegynder
20. september 2009 - 22:43

MySQL database på Webserver

Hej!

Først og fremmest vil lige sige jeg er rookie på databser m.m.

Problemet er at jeg kan køre db igennem Visual Web Developer 2008 Express Edition på min lokale maskine (udtrækket af tabellen vises), men når jeg lægger siden ud på nettet virker det ikke.

Jeg vil gerne lave en hjemmeside hvor brugerne i sidste ende kan indtaste værdier i en database og senere trække dem ud igen. Men den tid den sorg. Lige nu prøver jeg bare at lave en simpel database der kan vises på en hjemmeside.

Hjemmesiden laver jeg i: Visual Web Developer 2008 Express Edition
Database: MySQL

Jeg har igennem min host opretten en DB, og har igennem phpweb admin oprettet en tabel.

Database: testdatabase_db
Tabel: navntabel
Login navn: taget fra oprettelsen hos host
Login kode: taget fra oprettelsen hos host
Server: webadresse på serveren hos host.


På hjemmesiden har jeg lavet en connection string, og en query til at udtrække data fra DB:

<%@ Page Language="VB" debug="true" %>
<%@ Import Namespace = "System.Data" %>
<%@ Import Namespace = "MySql.Data.MySqlClient" %>
<script language="VB" runat="server">

Sub Page_Load(sender As Object, e As EventArgs)

    Dim myConnection  As MySqlConnection
    Dim myDataAdapter As MySqlDataAdapter
    Dim myDataSet    As DataSet

    Dim strSQL        As String
    Dim iRecordCount  As Integer

        myConnection = New MySqlConnection("server=****.****.dk; user id=****; password=******; database=testdatabase_db; pooling=false;")

        strSQL = "SELECT * FROM navntabel;"

    myDataAdapter = New MySqlDataAdapter(strSQL, myConnection)
    myDataSet = New Dataset()
        myDataAdapter.Fill(myDataSet, "navntabel")

    MySQLDataGrid.DataSource = myDataSet
    MySQLDataGrid.DataBind()

End Sub

</script>

<html>
<head>
<title>Test - MySQL Database</title>
</head>
<body>

<form id="Form1" runat="server">

<asp:DataGrid id="MySQLDataGrid" runat="server" />

</form>

</body>
</html>

Når jeg skriver det ikke virker så skal det siges at fejlsiden ikke fortæller hvad problemet er, og selvom jeg har sat <customErrors mode="Off"/>, viser den stadig den generiske fejlside uden info ;-(

Håber der er én der han hjælpe. Jeg har googlet på livet løs, men har ikke haft held til at gennemskue set-uppet selvom det sikkert er temmelig simpelt.

Mvh HoPzY
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