codice:
<%@ Page Language="VB" debug="true" trace="true" %>
<%@ Import Namespace="system.data" %>
<%@ Import Namespace="system.data.oledb" %>
<script runat="server">
Sub InsertMe(sender as object, e as eventargs)
Dim DbConn as new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;" & "Data Source="+Server.MapPath("utenti.mdb"))
Dim nome as string = nomecampo.text
Dim cognome as string = cognomecampo.text
Dim username as string = usernamecampo.text
Dim password as string = passwordcampo.text
Dim SQL as string
SQL = "INSERT INTO users (username, password, nome, cognome) VALUES ('" & usernamecampo.text & "' , '" & passwordcampo.text & "' , '" & nomecampo.text & "' , '" & cognomecampo.text & "')"
Dim dbcommand as new OleDbCommand(sql ,dbconn)
Try
DbConn.Close
DbConn.Open
'Dim variabile as integer
Dbcommand.ExecuteNonQuery()
catch exc as exception
risultato.innerhtml = "errore"
sqlstr.innerhtml = sql
DbConn.Close()
Exit Sub
End Try
risultato.innerhtml = "ok"
End Sub
Il framework se ne esce con un
Errore nella Esecuzione Insert Into.
Quando a me invece sembra stra esatta.
Stampando a video per sempio mi esce questa sql
codice:
INSERT INTO users (username, password, nome, cognome) VALUES ('ale' , 'ale' , 'ale' , 'ale')