Bonjour,
J'espère être sur le bon news group car ma question est plus ASP qu'ASP.net
Je souhaite à travers un formulaire pouvoir ajouter un nouvel enregistrement
dans une table d'une base Access (table Livres dans l'ex. dessous).
Je ne souhaite pas utiliser une requête SQL.
- objRS.Open "Livres", objConn - ouvre convenablement l'objet recordset
mais je n'arrive pas à déterminer les paramètres complémentaires (types de
curseur et type de verrouillage) qui vont bien (adCmdTable,
adOpenFowardOnly, adLockOptimistic...).
...
adCmdTable = 2
???
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject("ADODB.Recordset")
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Gaumond
Si tu ne veux pas utiliser de requête SQL directement tu dois utiliser un CommandBuilder tout dépendant du format de ta source de donnée. Tu auras un OleDbCommandBuilder, etc.
mais pour cela tu dois utiliser une DataSet et un DataAdapter
C'est en anglais et en C#, mais c'est facilement transposable en VB.net
"J. Reeves" a écrit dans le message de news:
Bonjour, J'espère être sur le bon news group car ma question est plus ASP
qu'ASP.net
Je souhaite à travers un formulaire pouvoir ajouter un nouvel
enregistrement
dans une table d'une base Access (table Livres dans l'ex. dessous). Je ne souhaite pas utiliser une requête SQL.
- objRS.Open "Livres", objConn - ouvre convenablement l'objet recordset mais je n'arrive pas à déterminer les paramètres complémentaires (types de curseur et type de verrouillage) qui vont bien (adCmdTable, adOpenFowardOnly, adLockOptimistic...).
... adCmdTable = 2 ???
Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset")
Si tu ne veux pas utiliser de requête SQL directement tu dois utiliser un
CommandBuilder tout dépendant du format de ta source de donnée. Tu auras un
OleDbCommandBuilder, etc.
mais pour cela tu dois utiliser une DataSet et un DataAdapter
C'est en anglais et en C#, mais c'est facilement transposable en VB.net
"J. Reeves" <itl3000@tele2.fr> a écrit dans le message de
news:eoSEg6WcEHA.1596@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'espère être sur le bon news group car ma question est plus ASP
qu'ASP.net
Je souhaite à travers un formulaire pouvoir ajouter un nouvel
enregistrement
dans une table d'une base Access (table Livres dans l'ex. dessous).
Je ne souhaite pas utiliser une requête SQL.
- objRS.Open "Livres", objConn - ouvre convenablement l'objet recordset
mais je n'arrive pas à déterminer les paramètres complémentaires (types de
curseur et type de verrouillage) qui vont bien (adCmdTable,
adOpenFowardOnly, adLockOptimistic...).
...
adCmdTable = 2
???
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject("ADODB.Recordset")
Si tu ne veux pas utiliser de requête SQL directement tu dois utiliser un CommandBuilder tout dépendant du format de ta source de donnée. Tu auras un OleDbCommandBuilder, etc.
mais pour cela tu dois utiliser une DataSet et un DataAdapter
C'est en anglais et en C#, mais c'est facilement transposable en VB.net
"J. Reeves" a écrit dans le message de news:
Bonjour, J'espère être sur le bon news group car ma question est plus ASP
qu'ASP.net
Je souhaite à travers un formulaire pouvoir ajouter un nouvel
enregistrement
dans une table d'une base Access (table Livres dans l'ex. dessous). Je ne souhaite pas utiliser une requête SQL.
- objRS.Open "Livres", objConn - ouvre convenablement l'objet recordset mais je n'arrive pas à déterminer les paramètres complémentaires (types de curseur et type de verrouillage) qui vont bien (adCmdTable, adOpenFowardOnly, adLockOptimistic...).
... adCmdTable = 2 ???
Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset")