ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008
-
16 mai 2008 à 11:10
ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008
-
23 mai 2008 à 11:05
Bien le bonjour, voila je ne connais que très peu le bvs, et je recherche du code qui peut me permetre de me connecter a une base de donnée Access et d'y ajouter des informations telle que des noms et prénoms, malheureusement après avoir épié le web de pars et d'autres, je trouvé des bout de code ou bien du code en entier, mais je n'arrive pas a faire quel que chose.
-> Io dormirò tranquillo perchè so che il mio peggior nemico veglia su di me.
--> Remember, concentrate on the moment. Feel... don't think. Use your instincts.
ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008 16 mai 2008 à 11:35
Bonjour, et merci d'avoir répondu.
alors non je ne cherche pas a se que quelqu'un écrive mon code, juste des des informations pour savoir comment parvenir a écrir mon code, alros voila ou j'en suis :
'Recordset
Set Rs = CreateObject("ADODB.Recordset")
'Rs.CursorType = adOpenStatic
'Rs.LockType = adLockOptimistic
Rs.Open "SELECT * FROM TableClient" , StrAccess
Rs.AddNew
'Text file
Set FSO = CreateObject("Scripting.FileSystemObject")
Set FileRead = FSO.openTextFile(PathFile ,ForReading, True)
Do While Not FileRead.AtEndOfStream NameField FileRead.ReadLine ' lecture ligne impaire nom du champ DataToAdd FileRead.ReadLine ' lecture ligne paire donnée correspondante
' fill database fields
Rs.Fields(NameField) = DataToAdd
Loop
FileRead.Close
'Next
Rs.Update
Rs.Close
Set Rs = Nothing
dbaccess.Close
Set dbaccess= Nothing
___
il me fait comme erreur : Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
j'ai pensai que la source de donnée devais entre soi mon txt ou bien mon mdb, mais en se qui conscerne le pilote je coule.
sinon j'ai essayé sa :
_____
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim cmd As ADODB.Command
Set cn = CreateObject("ADODB.Connection")
'------------- Open the Database ----------------
Set cn = New ADODB.Connection
cn.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=TaBaS.mdb;Persist Security Info=False"
cn.Open
'-------------- Create a Command --------------
Set cmd = New ADODB.Command
cmd.CommandText = "authors" ' table in the database
cmd.CommandType = adCmdTable
cmd.ActiveConnection = cn
'--------------- Create a Recordset --------------------
Set rs = New ADODB.Recordset
Set rs.Source = cmd
rs.Open
' Now let's play with our recordset (rs)
' - to update a field in the record
rs.Update "worker_name", "david"
' - NEVER FORGET TO CLOSE
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
____
Erreur d'exécution Microsoft VBScript: Classe non définie: 'ADODB'
je pense pas que le code soit du VBs , mais du vb ou autre
Ultérieurement , j'ai trouvé sa sur internet, j'ai pensé qu'il fallait peut etre faire quel que chose de spécial pour se connecter, mais j'en suis désolé , je n'y comprend rien
Dans le cas où il y a le DSN, vous n'avez plus besoin de
spécifier l'hôte sur lequel se trouve la base de données ainsi que le nom de la
base de données.
-> Io dormirò tranquillo perchè so che il mio peggior nemico veglia su di me.
--> Remember, concentrate on the moment. Feel... don't think. Use your instincts.
ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008 16 mai 2008 à 11:46
merci jue vais y jeter un coup d'oeil, bonne apétit
___________________________________
--->TRY NOT. DO, OR DO NOT, THERE IS NO TRY.<---
-> Io dormirò tranquillo perchè so che il mio peggior nemico veglia su di me.
--> Remember, concentrate on the moment. Feel... don't think. Use your instincts.
et la connection comme je le fais :
Set DBAccess = CreateObject("ADODB.Connection")
StrAccess = "DRIVER={MicrosofSt Access Driver (*.mdb)}; DBQ=Test.mdb"
DBAccess.Open(StrAccess)
merci, bonns journée
______________________________________
--->TRY NOT. DO, OR DO NOT, THERE IS NO TRY.<---
-> Io dormirò tranquillo perchè so che il mio peggior nemico veglia su di me.
--> Remember, concentrate on the moment. Feel... don't think. Use your instincts.
ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008 19 mai 2008 à 10:34
rebonjour ami,
témoignage que je n'ai pas avancé, le faite que je revienne
voici mon script, j'en rappelle le but : VBS qui se connecte a une base de donnée : test.mdb, qui par rapport a un ficher texte : test.txt, importe des données dans la base.
se script est le fruit de copier coller et de test, je suis désolé mais je ne suis pas de bon niveau
ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008 19 mai 2008 à 11:19
re, merci beaucoup pour ton aide , mais puis-tu être plus précis ? merci d'avance
voila ma 2ème question,
voici un autre script
so but est d'ajouter des informations dans access par rapport a des "objets" vbs.
malheureusement il ne m'ajoute rien dans ma base, c'est possible qu'il y ait une erreur dans la base, mais je en crois pas, puissiez vous jeter un coup d'oeil et de dire si il y a des fautes, quelle est ma faute et que faut-il faire pour la corriger , merci d'avance
---
Set objConn = CreateObject("ADODB.Connection")
Set objRS = CreateObject("ADODB.Recordset")
ilSPARTIATEli
Messages postés7Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mai 2008 23 mai 2008 à 11:05
Voila pour terminer je met le code que j'ai qui me permet de se connecter a une base de donnée Access avec un VBS, comme sa un jour une personne se trouve dans les mêmes emmerdes que moi, il trouvera ai moin quelque chose ici
'*** CONNECTION A ACCESS
Set objConn = CreateObject("ADODB.Connection")
Set objRS = CreateObject("ADODB.Recordset")
MdbFilePath = "GroupWiseAccess.mdb" 'ICI c'est le chemin de votre fichier access
objConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
objRS.CursorLocation = 3
objRS.Open "SELECT * FROM GroupWise" , objConn, 3, 3
_______________________________________
--->TRY NOT. DO, OR DO NOT, THERE IS NO TRY.<---
-> Io dormirò tranquillo perchè so che il mio peggior nemico veglia su di me.
--> Remember, concentrate on the moment. Feel... don't think. Use your instincts.