vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ASP.NET, WebServices u. Remoting
ASP Mysql Daten auslesen 
Autor: vip3234
Datum: 18.05.06 11:10

Hallo,
ich beschäftige mich schon länger mit VB.NET und nun wollte ich eine kleine ASP Webanwendung schreiben, bei der einfach nur daten aus einer MySQL Datenbank in ein Datagrid ausgelesen werden und die Möglichkeit hat einen Datensatz hinzuzufügen.
Ich verwende den MySQL Connector .NET. Das ganze läuft auf einem Remote Windows 2003 Server wo es auch ausgeführt wird. (Das Remote Debuggen geht nicht, was ich nach 2 Tagen rumgefrimel auch aufgegeben habe).

Ich habe derzeit folgenden Code als ASP Projekt. (Selbiger funktioniert als VB. NET Anwendung einwandfrei, nur als ASP nicht.)

Imports MySql.Data.MySqlClient
Public Class WebForm1
 
    Inherits System.Web.UI.Page
 
    Public dbserver As String
    Public dbuser As String
    Public dbpassword As String
    Public database As String
    Public dbcon As MySqlConnection
 
    Public myCommand As New MySqlCommand
    Public myAdapter As New MySqlDataAdapter
    Public table As New DataTable
    Protected WithEvents btnshowtable As System.Web.UI.WebControls.Button
    Protected WithEvents dgdmain As System.Web.UI.WebControls.DataGrid
    Protected WithEvents txtname As System.Web.UI.WebControls.TextBox
    Protected WithEvents btnsend As System.Web.UI.WebControls.Button
    Public SQL As String
 
 
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        ' Hier Benutzercode zur Seiteninitialisierung einfügen
    End Sub
 
 
    Private Sub btnconnect_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnconnect.Click
 
        If btnconnect.Text = "Verbinden" Then
 
            dbcon = New MySqlConnection
 
 
            dbserver = "111.111.111.111"
            dbuser = "Benutzername"
            dbpassword = "Passwort"
            database = "Datenbank"
 
            dbcon.ConnectionString = "server=" & dbserver & ";" _
                & "user id=" & dbuser & ";" _
                & "password=" & dbpassword & ";" _
                & "database=" & database & ";"
 
            'dbcon.Open()
            Try
                dbcon.Open()
                lblstatus.Text = "Verbindung hergestellt"
                'dbcon.Close()
                btnconnect.Text = "Trennen"
            Catch myerror As MySqlException
                lblstatus.Text = "Verindung fehlgeschlagen. Fehlercode: " & _
                  myerror.Message
            Finally
                dbcon.Dispose()
            End Try
 
        Else
            dbcon.Close()
 
        End If
 
    End Sub
 
    Private Sub btnshowtable_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnshowtable.Click
 
        Dim myCommand As New MySqlCommand
        Dim myAdapter As New MySqlDataAdapter
        Dim table As New DataTable
        Dim SQL As String
 
        SQL = "SELECT * FROM Tabelle"
 
        myCommand.Connection = dbcon
        myCommand.CommandText = SQL
 
        myAdapter.SelectCommand = myCommand
        myAdapter.Fill(table)
 
        dgdmain.DataSource = table
 
    End Sub
 
    Private Sub btnsend_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnsend.Click
 
        Dim name2 As String
 
        name2 = txtname.Text
 
        SQL = "INSERT INTO Tabelle(Name) VALUES('" & name2 & "')"
 
        dbcon.Open()
 
        myCommand.Connection = dbcon
        myCommand.CommandText = SQL
 
        myCommand.ExecuteNonQuery()
 
    End Sub
End Class
Wie gesagt, als VB.NET Anwendung läuft das ganz prima. Wieso also als ASP nicht? Gibt es da im ASP Geschäft etwas zu beachten, was für VB .NET nicht gilt ?
Vielleicht kennt sich auch einer aus, wieso ich das ganze nicht debuggen kann?

Danke schon mal.
VIp
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ASP Mysql Daten auslesen1.092vip323418.05.06 11:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel