Rilasciare un recorset al database fisico

di il
4 risposte

Rilasciare un recorset al database fisico

Lavoro da tempo con VB6
vorrei passare a VB.NET
ho provato a scrivere qualcosa sullo schema che usavo con VB6
va tutto bene.
riesco ad aggiungere un nuovo record ed a visualizzarlo.
quando termino il progetto l'aggiunta non si trasferisce alla tabella del data base e quando rientro la tabella è ancora quella originale.
che istruzione devo usare o che parametri devo aggiungere per fare in modo che alla modifica del recordset (tabella) nel programma segua poi una modifica del data base fisico?

aggiungo un estratto dei comandi della prova che sto facendo
grazie
'-------------------
Imports System.Data.OleDb
Public Class Form3
Public Cn As New ADODB.Connection
Public Rs As New ADODB.Recordset
.
.
.
.
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Cn.ConnectionString = "Provider = Microsoft.Jet.OleDB.4.0;Data source= C:\Prod.Mdb"
Cn.Open()
Rs.ActiveConnection = Cn
Rs.CursorLocation = ADODB.CursorLocationEnum.adUseClient 'adUseClient
Rs.CursorType = ADODB.CursorTypeEnum.adOpenStatic 'adOpenStatic
Rs.LockType = ADODB.LockTypeEnum.adLockBatchOptimistic 'adLockBatchOptimistic
Rs.Open("MMat
End Sub

Private Sub TextBox1_DoubleClick(sender As Object, e As EventArgs) Handles TextBox1.DoubleClick

ListBox1.Visible = Not ListBox1.Visible
If ListBox1.Visible Then
VediList1()
ListBox1.Items.Clear()
Rs.Sort = Rs.Fields(1).Name
Rs.MoveFirst()
Do
ListBox1.Items.Add(Rs.Fields(0).Value + " " + Rs.Fields(1).Value)
Rs.MoveNext()
If Rs.EOF Then Exit Do
Loop
End If
End Sub
.
.
.
.
.
Private Sub FineToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FineToolStripMenuItem.Click
Rs.Close()
Rs.ActiveConnection = Nothing
Cn.CommitTrans()
Cn.Close()
Cn.ConnectionString = Nothing
Me.Close()
End Sub
.
.
.
.
.
.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Rs.AddNew()
Rs.Fields(0).Value = "GIGI1"
Rs.Fields(1).Value = "tetrametilparadiamminodifenilmetano"
Rs.Update()

End Sub
'------------------

4 Risposte

  • Re: Rilasciare un recorset al database fisico

    Ma cosa c'entra con questo forum? Nulla!
    Fai più attenzione, la prossima volta.
  • Re: Rilasciare un recorset al database fisico

    Scusate tanto
    ho riscritto tutto sul forum adatto(credo e spero!)
    riesco a togliere tutto da questo forum?
    grazie
  • Re: Rilasciare un recorset al database fisico

    No, non puoi.
    Invece di aprire una nuova discussione avresti dovuto chiedere ad un moderatore di spostare la discussione, inviandogli un messaggio (si usa il pulsante triangolo rovesciato).

    Paragrafo 2 del Regolamento.
  • Re: Rilasciare un recorset al database fisico

    Ho spostato la discussione nella sezione corretta.
    Per la prossima volta: leggiti il regolamento e se hai dei dubbi su come usare bene il forum chiedi supporto.
Devi accedere o registrarti per scrivere nel forum
4 risposte