Foumulaire insert to bdd

Résolu/Fermé
idefixjd - 7 oct. 2008 à 13:09
 idefixjd - 7 oct. 2008 à 22:40
Bonjour,


je veux recupere la valeut d'un textbox pour la rentre dans une base de données (access).j'y suis arrive le seul probleme que la valeur rentre n'est pas le texte mais son nom

voici le code

Label1.Text = TextBox1.Text


Dim obj_ConnectADODB
Dim fsFichierAccess
Dim str_ACCESSConnectCmd
Dim obj_DBACCESS_tbl_ComputerList

obj_ConnectADODB = CreateObject("ADODB.Connection")
fsFichierAccess = "C:\Users\Idefix\Documents\Visual Studio 2008\Projects\WindowsApplication2\WindowsApplication2\Base de données1.mdb"
str_ACCESSConnectCmd = "driver={Microsoft Access Driver (*.mdb)};DBQ=" & fsFichierAccess
obj_ConnectADODB.Open(str_ACCESSConnectCmd, fsFichierAccess, "")
obj_DBACCESS_tbl_ComputerList = CreateObject("ADODB.Recordset")



obj_DBACCESS_tbl_ComputerList.Open("INSERT INTO Presse (nom)VALUES ('TextBox1.Text')", obj_ConnectADODB, )

la valeur enregistre est : TextBox1.Text


comment mettre sa valeur texte ?

merci d'avance

PS/ sous VB2008

2 réponses

incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 74
7 oct. 2008 à 13:57
Salut

Essaye cela :

obj_DBACCESS_tbl_ComputerList.Open("INSERT INTO Presse (nom)VALUES (" & TextBox1.Text & ")", obj_ConnectADODB, )

Si cela ne fonctionne pas, il faut alors ajouter un ' avant le guillemet fermant et après le guillemet ouvrant.

Cdlt

IC
-1
merci :)
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
7 oct. 2008 à 14:00
Bonjour,

Il faut mettre des apostrophes pour inclure une variable :

obj_DBACCESS_tbl_ComputerList.Open("INSERT INTO Presse (nom)VALUES (' " & TextBox1.Text & " ')", obj_ConnectADODB, ) 


;o)
-1
merci aussi
0