begin process at 2012 02 16 09:48:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

no comprendo le problème


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

no comprendo le problème

mercredi 7 mai 2003 à 09:07:37 | no comprendo le problème

preempalver

bonjour à tous, j'ai trouvé un code source sur le site et je l'ai adapté à mes besoins, le voici

Sub StartExcel7()

Dim XL As Excel.Application
Dim xlbook As Excel.Workbook
Set xlbook = GetObject(filename_typeinfo, "Excel.Sheet")
Dim TestImport As Recordset
Set TestImport = CurrentDb().OpenRecordset("Table test")
Dim i As Integer
Dim iprenom As String
Dim inom As String
Dim iville As String
Dim ipays As String
Dim imajeur As String
Dim sql As String





i = 2

Do While xlbook.ActiveSheet.Cells(i, 1) <> ""

'Recuperation des données lignes par lignes

iprenom = xlbook.ActiveSheet.Cells(i, 1)
inom = xlbook.ActiveSheet.Cells(i, 2)
iville = xlbook.ActiveSheet.Cells(i, 3)
ipays = xlbook.ActiveSheet.Cells(i, 4)
imajeur = xlbook.ActiveSheet.Cells(i, 5)


'Insertion des données dans la table

sql = "INSERT INTO 'Table test' (prenom, nom, ville, pays, majeur) VALUES ('iprenom', 'inom', 'iville', 'ipays', 'imajeur');"

CurrentDb.Execute sql


i = i + 1

Loop

Set xlbook = Nothing
XL.Quit

End Sub

La compilation s'arrête à CurrentDd.Execute sql et me dit que y'a une erreur de syntaxe dans la requête, que la clause est incomplète (erreur d'execution 3450)

Je ne comprends pas, merci de votre aide.....
mercredi 7 mai 2003 à 09:25:59 | Re : no comprendo le problème

BasicInstinct

Membre Club

sql = "INSERT INTO [Table test] (prenom, nom, ville, pays, majeur) VALUES ('" & iprenom & "','" & inom & "','" & iville & "','" & ipays &"','" & imajeur & "');"

BasicInstinct


-------------------------------
Réponse au message :
-------------------------------

> bonjour à tous, j'ai trouvé un code source sur le site et je l'ai adapté à mes besoins, le voici
>
> Sub StartExcel7()
>
> Dim XL As Excel.Application
> Dim xlbook As Excel.Workbook
> Set xlbook = GetObject(filename_typeinfo, "Excel.Sheet")
> Dim TestImport As Recordset
> Set TestImport = CurrentDb().OpenRecordset("Table test")
> Dim i As Integer
> Dim iprenom As String
> Dim inom As String
> Dim iville As String
> Dim ipays As String
> Dim imajeur As String
> Dim sql As String
>
>
>
>
>
> i = 2
>
> Do While xlbook.ActiveSheet.Cells(i, 1) <> ""
>
> 'Recuperation des données lignes par lignes
>
> iprenom = xlbook.ActiveSheet.Cells(i, 1)
> inom = xlbook.ActiveSheet.Cells(i, 2)
> iville = xlbook.ActiveSheet.Cells(i, 3)
> ipays = xlbook.ActiveSheet.Cells(i, 4)
> imajeur = xlbook.ActiveSheet.Cells(i, 5)
>
>
> 'Insertion des données dans la table
>
> sql = "INSERT INTO 'Table test' (prenom, nom, ville, pays, majeur) VALUES ('iprenom', 'inom', 'iville', 'ipays', 'imajeur');"
>
> CurrentDb.Execute sql
>
>
> i = i + 1
>
> Loop
>
> Set xlbook = Nothing
> XL.Quit
>
> End Sub
>
> La compilation s'arrête à CurrentDd.Execute sql et me dit que y'a une erreur de syntaxe dans la requête, que la clause est incomplète (erreur d'execution 3450)
>
> Je ne comprends pas, merci de votre aide.....
mercredi 7 mai 2003 à 09:36:26 | Re : no comprendo le problème

preempalver


merciiiiiiiiiiiiii, c'est cool :-)




-------------------------------
Réponse au message :
-------------------------------

>
> sql = "INSERT INTO [Table test] (prenom, nom, ville, pays, majeur) VALUES ('" & iprenom & "','" & inom & "','" & iville & "','" & ipays &"','" & imajeur & "');"
>
> BasicInstinct
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bonjour à tous, j'ai trouvé un code source sur le site et je l'ai adapté à mes besoins, le voici
> >
> > Sub StartExcel7()
> >
> > Dim XL As Excel.Application
> > Dim xlbook As Excel.Workbook
> > Set xlbook = GetObject(filename_typeinfo, "Excel.Sheet")
> > Dim TestImport As Recordset
> > Set TestImport = CurrentDb().OpenRecordset("Table test")
> > Dim i As Integer
> > Dim iprenom As String
> > Dim inom As String
> > Dim iville As String
> > Dim ipays As String
> > Dim imajeur As String
> > Dim sql As String
> >
> >
> >
> >
> >
> > i = 2
> >
> > Do While xlbook.ActiveSheet.Cells(i, 1) <> ""
> >
> > 'Recuperation des données lignes par lignes
> >
> > iprenom = xlbook.ActiveSheet.Cells(i, 1)
> > inom = xlbook.ActiveSheet.Cells(i, 2)
> > iville = xlbook.ActiveSheet.Cells(i, 3)
> > ipays = xlbook.ActiveSheet.Cells(i, 4)
> > imajeur = xlbook.ActiveSheet.Cells(i, 5)
> >
> >
> > 'Insertion des données dans la table
> >
> > sql = "INSERT INTO 'Table test' (prenom, nom, ville, pays, majeur) VALUES ('iprenom', 'inom', 'iville', 'ipays', 'imajeur');"
> >
> > CurrentDb.Execute sql
> >
> >
> > i = i + 1
> >
> > Loop
> >
> > Set xlbook = Nothing
> > XL.Quit
> >
> > End Sub
> >
> > La compilation s'arrête à CurrentDd.Execute sql et me dit que y'a une erreur de syntaxe dans la requête, que la clause est incomplète (erreur d'execution 3450)
> >
> > Je ne comprends pas, merci de votre aide.....
>


Cette discussion est classée dans : string, sql, activesheet, cells, xlbook


Répondre à ce message

Sujets en rapport avec ce message

Exécution requete SQL... Erreur [ par CochonPerdu ] Au secour ! ça ne marche pas !Ca me met :"No value given for one or more required parameters"Dim adoRs As New ADODB.RecordsetDim adoCon As ADODB.Conne AIde SQL ACCESS [ par papaours ] salut bon mon bout de code me sort trop peu de parametre 3 attendus.JE NE PIGES PAS;MERCI.Public XLS As ObjectSub Macro1() Dim DB1 As Database, dbs As Macro Excel exécutée sur base Sage [ par gwenadu ] Bonjour, à partir d'un fichier excel contenant une liste d'articles, je veux modifier les données d'une table F_ARTICLE de Sage. J'ai réalisé quasimen virgule !! [ par lhomme ] bonjour, jai un petit probleme qui devient tres genant! je fais un import basic de donnees de donnees a partir d un fichier excel vers une table Acces Requête SQL [ par aurelia345 ] Bonjour tout le monde,Je me bats depuis deux jours avec ma requête SQL sensée récupérer tous les champs de la table individu de ma base de données Acc 2 Appli VB accédant en même temps à une table d'une base Access [ par AtomicCed ] Je débute dans les accès aux bases.Et je suis sur un pb qui me bloque :J'ai 2 enregistrements A et B appartenant tous deux à une même table.1 appli VB récupération de donnée excel dans un label URGENT HELP ME. [ par patrev ] j'explique mon problèmeSur la feuil1 d'excel en colonne 15 dans la cellule de la premiere ligne je copie la textbox5 et en colonne 16 se trouve une re probleme avec sql et le type ntext [ par ainasarn ] lorsque je recupere avec vb.net un champ de type ntext (sqlserver) dans une variable string j'ai ce message d'erreur : "cast dbnull dans un string non formater une cellule pour qu'elle soit un nombre. [ par daddycool ] Bonjour, je récupère des champs dans une base de données Access vers un fichier Excel. Pour les champs texte aucun pb.Mais pour les nombes, j'aurais b Import de donnees [ par canard66 ] Salut,J'ai un pb car je veux importer des donnees de excel vers access mais ca marche pas, voila mon code:Public ClasseurXLS As ObjectPrivate Sub Comm


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales