Frage : Füllen einer area per informazioni auf einer Form mit Daten von einem Feld von einer SQL-Datenbank-Tabelle in Sichtstudio 2008

Ich habe eine Form, die ViewNotes in einem Visual- Basicprojekt in Sichtstudio 2008 genannt wird. Diese Form hat ein RichTextBox auf ihr nannte txtNotes.
I morgens versuchend, Daten „Anmerkung“ vom Feld einer Tabelle zu laden, die t_notes in einer SQL-Server-Datenbank genannt wird, die MyDatabase.
I morgens versuchend, dieses using Code von einem Buch (genannt wird Visual Basic in 24 Stunden durch James Foxall erlernen - ich muss zulassen, es dass mir mehr als 24 Stunden, um dauert dieses zu erzielen),
The Code zu erzielen, der in diesem Buch beibringt bereitgestellt wird Ihnen, wie man wirklich, Daten von einer Zugangs-Datenbank using AUFHEBEN Netz und auf Ole.OleDBConnection.
I morgens versuchend, diesen Code zu ändern, um ihn zu verwenden, um auf Daten von einem SQL-Server using SQL-Klienten zurückzugreifen zurückgreift. das
I morgens diesen geänderten Code im Code window.
This bereitstellend kodieren jedoch, arbeitet nicht. Es gibt das folgende error
The SelectCommand Eigentum ist nicht initialisiert worden, bevor es „Fülle“
with den Debugger benennt, der die folgende Linie in meinem Code hervorhebt:

mySQLDataAdapterr.Fill (myDataTab)

I würde für Rat auf Störungen in diesem Code am dankbarsten sein, die ihn am Erzielen seiner gewünschten Zielsetzung verhindern.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
Imports System.Data
Importe System.Configuration
Importe System.Data.SqlClient
Allgemeine Kategorie ViewNotes
    Schwaches sqlConn als neues SqlConnection

    Privates mySQLConnection als neues SqlConnection
    Privates mySQLDataAdapter als SqlDataAdapter
    Privates mySQLCommandBuilder als SqlCommandBuilder
    Privates myDataTable als neues DataTable
    Privates RowPosition als ganze Zahl




    Privates VorViewBookCode_FormClosed (ByVal Absender als Gegenstand, ByVal e als System.Windows.Forms.FormClosedEventArgs) behandelt Me.FormClosed
        mySQLConnection.Close ()
        mySQLConnection.Dispose ()


    Enden-Unterseeboot



    Privates VorViewBookCode_Load (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt MyBase.Load

        mySQLConnection.ConnectionString = „Datenquelle =VISTA-ON-MAC \ SQLEXPRESS; AnfangsCatalog=WriterDemo; Bestehen Sicherheit Info=True weiter; Benutzernummer =sa; Password=peter; Timeout=30 anschließen“

        Customer_id als ganze Zahl verdunkeln
        customer_id = 1

        mySQLConnection.Open ()

        mySQLDataAdapter = neues SqlDataAdapter („* von den t_notes VORWÄHLEN, WO customer_id =“ u. customer_id, sqlConn)


        mySQLDataAdapter = neues SqlDataAdapter


        mySQLCommandBuilder = neues SqlCommandBuilder (mySQLDataAdapter)
        mySQLDataAdapter.Fill (myDataTable)

        Me.ShowCurrentRecord ()



    Enden-Unterseeboot
    Privates VorShowCurrentRecord ()
        Wenn myDataTable.Rows.Count = 0 dann
            txtNotes.Text = ""
            Unterseeboot herausnehmen


        Beenden wenn

        txtNotes.Text = myDataTable.Rows (RowPosition) („Anmerkung“) .ToString ()



    Enden-Unterseeboot
Enden-Kategorie

Antwort : Füllen einer area per informazioni auf einer Form mit Daten von einem Feld von einer SQL-Datenbank-Tabelle in Sichtstudio 2008

die Linie Nr. 33 ändern

        mySQLDataAdapter = neues SqlDataAdapter („AUSERWÄHLTE Anmerkung von den t_notes“, vom mySQLConnection)

        Ihr gegenwärtiger aktiver Anschluss ist mySQLConnection nicht sqlconn. Code abschließen, den ich bin der bin mit meiner Datenbank laufen lasse
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
Importe System.Data
Importe System.Configuration
Importe System.Data.SqlClient
Allgemeine Kategorie ViewSQLClient

    Schwaches sqlConn als neues SqlConnection
    Privates mySQLConnection als neues SqlConnection
    Privates mySQLDataAdapter als SqlDataAdapter
    Privates mySQLCommandBuilder als SqlCommandBuilder
    Privates myDataTable als neues DataTable
    Privates RowPosition als ganze Zahl
    Privates VorViewSQLClient_FormClosed (ByVal Absender als Gegenstand, ByVal e als System.Windows.Forms.FormClosedEventArgs) behandelt Me.FormClosed
        mySQLConnection.Close ()
        mySQLConnection.Dispose ()
    Enden-Unterseeboot
    Privates VorViewSQLClient_Load (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt MyBase.Load
        mySQLConnection.ConnectionString = „Datenquelle =SMARTCHEATER \ sqlexpress; AnfangsCatalog=cricket; Integriertes Security=True“
        mySQLConnection.Open ()
        mySQLDataAdapter = neues SqlDataAdapter („AUSERWÄHLTER Name AUS Ländern“, mySQLConnection)
        mySQLCommandBuilder = neues SqlCommandBuilder (mySQLDataAdapter)
        'Der Code in der folgenden Linie gibt die Störung 
        'Störung Messag: e das ConnectionString Eigentum nicht initialisiert worden
        mySQLDataAdapter.Fill (myDataTable)
        Me.ShowCurrentRecord ()
    Enden-Unterseeboot
    Privates VorShowCurrentRecord ()
        Wenn myDataTable.Rows.Count = 0 dann
            txtNotes.Text = ""
            Unterseeboot herausnehmen
        Beenden wenn
        txtNotes.Text = myDataTable.Rows (RowPosition) („Name“) .ToString ()
    Enden-Unterseeboot
Enden-Kategorie
Weitere Lösungen  
 
programming4us programming4us