Au début, je me servais de la liaison de données avec un OleDbDataAdapter.
Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour
amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la
mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut
employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il
ralentit le programme énormément.
Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou
suppressions par le code car c'est ce qu'il y a de plus rapide et performant
avec un meilleur contrôle. Je veux me servir des commandes SQL comme
'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données
MS Access.
J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait
le bienvenu.
Merci de vos suggestions et réponses!
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
Annie L.
J'ai trouvé mais avec beaucoup de complication et de recherche!!! Je peut sauvegarder des données dans les tables sans me servir d'un 'OleDbAdapter', ni d'un 'CommandBuilder', ni de l'assistant de données. Très complexe à comprendre, mais quand on le sait cela devient facile. Merci quand même!
"Annie L." a écrit :
Au début, je me servais de la liaison de données avec un OleDbDataAdapter. Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il ralentit le programme énormément.
Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou suppressions par le code car c'est ce qu'il y a de plus rapide et performant avec un meilleur contrôle. Je veux me servir des commandes SQL comme 'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données MS Access. J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait le bienvenu. Merci de vos suggestions et réponses!
J'ai trouvé mais avec beaucoup de complication et de recherche!!!
Je peut sauvegarder des données dans les tables sans me servir d'un
'OleDbAdapter', ni d'un 'CommandBuilder', ni de l'assistant de données.
Très complexe à comprendre, mais quand on le sait cela devient facile.
Merci quand même!
"Annie L." a écrit :
Au début, je me servais de la liaison de données avec un OleDbDataAdapter.
Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour
amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la
mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut
employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il
ralentit le programme énormément.
Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou
suppressions par le code car c'est ce qu'il y a de plus rapide et performant
avec un meilleur contrôle. Je veux me servir des commandes SQL comme
'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données
MS Access.
J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait
le bienvenu.
Merci de vos suggestions et réponses!
J'ai trouvé mais avec beaucoup de complication et de recherche!!! Je peut sauvegarder des données dans les tables sans me servir d'un 'OleDbAdapter', ni d'un 'CommandBuilder', ni de l'assistant de données. Très complexe à comprendre, mais quand on le sait cela devient facile. Merci quand même!
"Annie L." a écrit :
Au début, je me servais de la liaison de données avec un OleDbDataAdapter. Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il ralentit le programme énormément.
Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou suppressions par le code car c'est ce qu'il y a de plus rapide et performant avec un meilleur contrôle. Je veux me servir des commandes SQL comme 'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données MS Access. J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait le bienvenu. Merci de vos suggestions et réponses!
angeredil
Slt,
j'ai créer une appli Vb .NET avec Vs .NET 2003 et la base de donnée Access.
Je souhaiterais savoir quel code utiliser pour que mon utilisateur se créer un compte (Nom, Mot de passe) et que dans un même temps, sa lui crée sa propre table puisqu'il s'agit d'une application carnet d'adresse (access stock une table = nom, prénom, adresse, code postale, téléphone).
Je ne veux pas que tout le monde accède à la même table puisque les contacts sont personnels.
Dans un 2nd temps, je veux leur permettre de supprimer leur compte (avec la table, bien sûr).
Dans un 3rd temps, je souhaite leur permettre la modification de leur mot de passe.
En claire, je sais que La visibilité de l'enregistrement d'une table doit être filtré par l'application.
Je dois avoir une table par utilisateur mais filtrer ma table pour n'avoir que les enregistrements pertinents pour l'utilisateur courant.
il paraît qu'un simple WHERE USERID=XXX dans la requête SQL suffit à rendre la requête utilisateur-aware.
Il faudrait stocker ce USERID dans le profil de votre utilisateur (une simple table peut servir au stockage des profils des utilisateurs).
Je crois qu'il n'est pas besoin de créer des tables, ce qui est compliqué en ADO.NET et serait une catastrophe du point de vue de l'administration, des performances, de la maintenabilité de l'application.
Mais définir correctement les tables, qui ne varieront pas en nombres, et définir correctement les requêtes pour ne récupérer que les enregistrements pertinents en fonction de l'utilisateur.
Si vous avez une solution à me proposer de préférence avec un jeu d'essai vs .NET, une vidéo ou un tutorial pour que je puisse mieux comprendre comment vous avez fait précédemment.
@++ angeredil
"Annie L." a écrit :
J'ai trouvé mais avec beaucoup de complication et de recherche!!! Je peut sauvegarder des données dans les tables sans me servir d'un 'OleDbAdapter', ni d'un 'CommandBuilder', ni de l'assistant de données. Très complexe à comprendre, mais quand on le sait cela devient facile. Merci quand même!
"Annie L." a écrit :
> Au début, je me servais de la liaison de données avec un OleDbDataAdapter. > Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour > amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la > mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut > employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il > ralentit le programme énormément. > > Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou > suppressions par le code car c'est ce qu'il y a de plus rapide et performant > avec un meilleur contrôle. Je veux me servir des commandes SQL comme > 'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données > MS Access. > J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait > le bienvenu. > Merci de vos suggestions et réponses!
Slt,
j'ai créer une appli Vb .NET avec Vs .NET 2003 et la base de donnée Access.
Je souhaiterais savoir quel code utiliser pour que mon utilisateur se créer
un compte (Nom, Mot de passe) et que dans un même temps, sa lui crée sa
propre table puisqu'il s'agit d'une application carnet d'adresse (access
stock une table = nom, prénom, adresse, code postale, téléphone).
Je ne veux pas que tout le monde accède à la même table puisque les contacts
sont personnels.
Dans un 2nd temps, je veux leur permettre de supprimer leur compte (avec la
table, bien sûr).
Dans un 3rd temps, je souhaite leur permettre la modification de leur mot de
passe.
En claire, je sais que La visibilité de l'enregistrement d'une table doit
être filtré par l'application.
Je dois avoir une table par utilisateur mais filtrer ma table pour n'avoir
que les enregistrements pertinents pour l'utilisateur courant.
il paraît qu'un simple WHERE USERID=XXX dans la requête SQL suffit à rendre
la requête utilisateur-aware.
Il faudrait stocker ce USERID dans le profil de votre utilisateur
(une simple table peut servir au stockage des profils des utilisateurs).
Je crois qu'il n'est pas besoin de créer des tables, ce qui est compliqué en
ADO.NET
et serait une catastrophe du point de vue de l'administration, des
performances, de la maintenabilité de l'application.
Mais définir correctement les tables, qui ne varieront pas en
nombres, et définir correctement les requêtes pour ne récupérer que les
enregistrements pertinents en fonction de l'utilisateur.
Si vous avez une solution à me proposer de préférence avec un jeu d'essai vs
.NET, une vidéo ou un tutorial pour que je puisse mieux comprendre comment
vous avez fait précédemment.
@++
angeredil
"Annie L." a écrit :
J'ai trouvé mais avec beaucoup de complication et de recherche!!!
Je peut sauvegarder des données dans les tables sans me servir d'un
'OleDbAdapter', ni d'un 'CommandBuilder', ni de l'assistant de données.
Très complexe à comprendre, mais quand on le sait cela devient facile.
Merci quand même!
"Annie L." a écrit :
> Au début, je me servais de la liaison de données avec un OleDbDataAdapter.
> Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour
> amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la
> mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut
> employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il
> ralentit le programme énormément.
>
> Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou
> suppressions par le code car c'est ce qu'il y a de plus rapide et performant
> avec un meilleur contrôle. Je veux me servir des commandes SQL comme
> 'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données
> MS Access.
> J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait
> le bienvenu.
> Merci de vos suggestions et réponses!
j'ai créer une appli Vb .NET avec Vs .NET 2003 et la base de donnée Access.
Je souhaiterais savoir quel code utiliser pour que mon utilisateur se créer un compte (Nom, Mot de passe) et que dans un même temps, sa lui crée sa propre table puisqu'il s'agit d'une application carnet d'adresse (access stock une table = nom, prénom, adresse, code postale, téléphone).
Je ne veux pas que tout le monde accède à la même table puisque les contacts sont personnels.
Dans un 2nd temps, je veux leur permettre de supprimer leur compte (avec la table, bien sûr).
Dans un 3rd temps, je souhaite leur permettre la modification de leur mot de passe.
En claire, je sais que La visibilité de l'enregistrement d'une table doit être filtré par l'application.
Je dois avoir une table par utilisateur mais filtrer ma table pour n'avoir que les enregistrements pertinents pour l'utilisateur courant.
il paraît qu'un simple WHERE USERID=XXX dans la requête SQL suffit à rendre la requête utilisateur-aware.
Il faudrait stocker ce USERID dans le profil de votre utilisateur (une simple table peut servir au stockage des profils des utilisateurs).
Je crois qu'il n'est pas besoin de créer des tables, ce qui est compliqué en ADO.NET et serait une catastrophe du point de vue de l'administration, des performances, de la maintenabilité de l'application.
Mais définir correctement les tables, qui ne varieront pas en nombres, et définir correctement les requêtes pour ne récupérer que les enregistrements pertinents en fonction de l'utilisateur.
Si vous avez une solution à me proposer de préférence avec un jeu d'essai vs .NET, une vidéo ou un tutorial pour que je puisse mieux comprendre comment vous avez fait précédemment.
@++ angeredil
"Annie L." a écrit :
J'ai trouvé mais avec beaucoup de complication et de recherche!!! Je peut sauvegarder des données dans les tables sans me servir d'un 'OleDbAdapter', ni d'un 'CommandBuilder', ni de l'assistant de données. Très complexe à comprendre, mais quand on le sait cela devient facile. Merci quand même!
"Annie L." a écrit :
> Au début, je me servais de la liaison de données avec un OleDbDataAdapter. > Mais plusieurs problèmes ont fait que je me sers du OleDbDataAdapter pour > amener mes données dans le datagrid seulement. Je sauvegardais mon code 'à la > mitaine' par le code avec le 'CommandBuilder'. Depuis, j'ai lu qu'il ne faut > employer le 'CommandBuilder' que si on n'a pas d'autres solutions, car il > ralentit le programme énormément. > > Ce que je veux, c'est de sauvegarder mes modifications, ajouts ou > suppressions par le code car c'est ce qu'il y a de plus rapide et performant > avec un meilleur contrôle. Je veux me servir des commandes SQL comme > 'UPDATE.....', 'INSERT INTO......, DELETE...... J'utilise une base de données > MS Access. > J'aimerais avoir des exemples clair et précis ou l'aide de quelqu'un serait > le bienvenu. > Merci de vos suggestions et réponses!