Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    118

    (vb6)agg un record al database

    Scusate ho scritto questo codice ma mi da errore

    Private Sub Command1_Click()
    Dim ntab As String
    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Set cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    cn.Open "Provider = Microsoft.Jet.OLEDB.4.0; data source=" & App.Path & "\fornitori\fornitori.mdb"
    ntab = "fornitori"
    'rs.Open "SELECT * FROM " & ntab, cn
    cn.Execute "INSERT INTO fornitori " & _
    "(ID Fornitori , Città) " & _
    " VALUES (" & _
    "'" & Text1.Text & "', " & _
    "'" & Text2.Text & "'" & _
    ")"
    Form2.Show vbmodel1
    Unload Me
    End Sub

    l'errore avviene durante l'esecuzione dell'istruzione insert into (errore di sintassi)

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    ID Fornitori

    e' un campo?

    Chiamalo semplicemente

    ID

    sia perche' cosi' eviti di usare lo "spazio" sia perche' e' logicamente piu' sensato.

    (ovviamente cambialo anche nel Db)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    E poi puoi fare a meno della variabile "ntab" e scrivere direttamente "SELECT * FROM fornitori" ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.