begin process at 2012 02 15 20:52:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

VB / ADODB / SQL


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

VB / ADODB / SQL

mardi 31 décembre 2002 à 15:01:58 | VB / ADODB / SQL

Papy440

Voilà, j'ai quelques problèmes.
- PB n°1 : j'utilise une requête sql d'attribution de table pour utiliser différentes bases de données.
Set conct = new ADODB.Connection
etc...

Set recor = new ADODB.Recordset
etc...

Le problème est que les instructions :
recor.Addnew
recor.Movelast
et autres ne marche pas.

- PB n°2 : quand je fais une requête SQL comme INSERT INTO nomtable VALUES ( var1, var2, var3, etc... );
il me met un message d'erreur "Des valeurs requises ne sont pas renseignées"

Je remercie d'avance mon sauveur .

Papy_440
mardi 31 décembre 2002 à 16:44:41 | Re : VB / ADODB / SQL

FPatrick

PB1:
'Déclarations des variables
Dim cnn1 As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
'Ouverture de la base (dans le cas d'une base Sql Server)
Set cnn1 = New ADODB.Connection
strCnn = "driver={SQL Server};server=srv;" & _
"uid=sa;pwd=;database=pubs"
cnn1.Open strCnn

'Ouverture de la table employé
Set rstEmployees = New ADODB.Recordset
rstEmployees.CursorType = adOpenKeyset
rstEmployees.LockType = adLockOptimistic
rstEmployees.Open "employee", cnn1, , , adCmdTable
'Demande les informations à l'utilisateur
strID = Trim(InputBox("Employé ID:"))
strFirstName = Trim(InputBox("Nom"))
strLastName = Trim(InputBox("Prénom"))
'Procède à l'insertion
If (strID <> "") And (strFirstName <> "") _
And (strLastName <> "") Then
rstEmployees.AddNew
rstEmployees!emp_id = strID
rstEmployees!fname = strFirstName
rstEmployees!lname = strLastName
rstEmployees.Update
booRecordAdded = True
'Affichage de l'informatios
MsgBox "Nouveau enr: " & rstEmployees!emp_id & " " & _
rstEmployees!fname & " " & rstEmployees!lname
Else
MsgBox "Entrez l'id , le nom et le prénom"
End If

Ca fonctionne avec le movelast

PB2:
Il faut définir toutes les valeurs de la table dans le cas suivant :
insert into toto values(enr1,enr2,enr3) quand la table à trois champs

insert into toto(enr1,enr3) values(enr1,enr3) quand la table à trois champs mais on veut remplir que le premier et le dernier...
Bon courage et bonne fête




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

> Voilà, j'ai quelques problèmes.
> - PB n°1 : j'utilise une requête sql d'attribution de table pour utiliser différentes bases de données.
> Set conct = new ADODB.Connection
> etc...
>
> Set recor = new ADODB.Recordset
> etc...
>
> Le problème est que les instructions :
> recor.Addnew
> recor.Movelast
> et autres ne marche pas.
>
> - PB n°2 : quand je fais une requête SQL comme INSERT INTO nomtable VALUES ( var1, var2, var3, etc... );
> il me met un message d'erreur "Des valeurs requises ne sont pas renseignées"
>
> Je remercie d'avance mon sauveur .
>
> Papy_440
mardi 31 décembre 2002 à 16:58:25 | Re : VB / ADODB / SQL

Papy440

Merci beaucoup et à toi aussi Bonne et heureuse année.
Je vais tout de suite essayer.

Papy_440


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

> PB1:
> 'Déclarations des variables
> Dim cnn1 As ADODB.Connection
> Dim rstEmployees As ADODB.Recordset
> 'Ouverture de la base (dans le cas d'une base Sql Server)
> Set cnn1 = New ADODB.Connection
> strCnn = "driver={SQL Server};server=srv;" & _
> "uid=sa;pwd=;database=pubs"
> cnn1.Open strCnn
>
> 'Ouverture de la table employé
> Set rstEmployees = New ADODB.Recordset
> rstEmployees.CursorType = adOpenKeyset
> rstEmployees.LockType = adLockOptimistic
> rstEmployees.Open "employee", cnn1, , , adCmdTable
> 'Demande les informations à l'utilisateur
> strID = Trim(InputBox("Employé ID:"))
> strFirstName = Trim(InputBox("Nom"))
> strLastName = Trim(InputBox("Prénom"))
> 'Procède à l'insertion
> If (strID <> "") And (strFirstName <> "") _
> And (strLastName <> "") Then
> rstEmployees.AddNew
> rstEmployees!emp_id = strID
> rstEmployees!fname = strFirstName
> rstEmployees!lname = strLastName
> rstEmployees.Update
> booRecordAdded = True
> 'Affichage de l'informatios
> MsgBox "Nouveau enr: " & rstEmployees!emp_id & " " & _
> rstEmployees!fname & " " & rstEmployees!lname
> Else
> MsgBox "Entrez l'id , le nom et le prénom"
> End If
>
> Ca fonctionne avec le movelast
>
> PB2:
> Il faut définir toutes les valeurs de la table dans le cas suivant :
> insert into toto values(enr1,enr2,enr3) quand la table à trois champs
>
> insert into toto(enr1,enr3) values(enr1,enr3) quand la table à trois champs mais on veut remplir que le premier et le dernier...
> Bon courage et bonne fête
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voilà, j'ai quelques problèmes.
> > - PB n°1 : j'utilise une requête sql d'attribution de table pour utiliser différentes bases de données.
> > Set conct = new ADODB.Connection
> > etc...
> >
> > Set recor = new ADODB.Recordset
> > etc...
> >
> > Le problème est que les instructions :
> > recor.Addnew
> > recor.Movelast
> > et autres ne marche pas.
> >
> > - PB n°2 : quand je fais une requête SQL comme INSERT INTO nomtable VALUES ( var1, var2, var3, etc... );
> > il me met un message d'erreur "Des valeurs requises ne sont pas renseignées"
> >
> > Je remercie d'avance mon sauveur .
> >
> > Papy_440
>
dimanche 15 mai 2005 à 21:51:24 | Re : VB / ADODB / SQL

zziy

un code vb  d'enregistrement svp, merci d'avance, je taf avec adodb , sql.. merci lol


Cette discussion est classée dans : pb, vb, sql, adodb, recor


Répondre à ce message

Sujets en rapport avec ce message

pb VB et SQL [ par Krik ] J'essaye desespérément d'intégrer une requête sql dans vb, la requete est bonne, testée sous mysql mais vb me met un message comme quoi la table ou la PB VB-SQL server+multimania [ par popstatic ] est il possible d'interroger une base sql présente sur multimania et d'afficher les resultats ds une textbox?merci d'avance!popstatic PB REQUETE SQL VB/ACCESS [ par HERMANN ] Au secours !!J'essaie d'effectuer une requete depuis un controle textbox sur un champ numérique d'une base accesscode : Adodc1.RecordSource = "SELECT vb et sql ... g un pb [ par FreDriK ] je souhaite faire une requête du type select count (*) é stocker le résultat dasn une variable pour m'en servir ensuite dans une condition du type : s pb VB / SQL [ par bioman2 ] Salut tous... Le démon de la prog me croque même en cette période de fête ;-) J'écris pour 1 problème... Peut-être qu'une bonne âme aura la gentilless pb VB et SQL [ par erwan35 ] Bonjour à tous,Je n'arrive pas à créer une requête qui me permette de récupérer une partie de mon champ:Si mon champ est "vive le visual basic" et que Pb de ' dans vb avec SQL [ par dionysos6868 ] Bonjour je debut sur vb en utilisant les base de données AccessDans un champs text je fait une recherchedans ma base.le pb c'est que SQL n'accept pas Pb avec instruction SQL sous VB [ par ricky_joe ] Je vous explique mon problème:Dans une base Access, j'ai plusieurs tables : 2000, 2001,2002, etc...Dans un programme VB, je voudrai effectuer une rech Pb avec instruction SQL sous VB [ par ricky_joe ] Je vous explique mon problème:Dans une base Access, j'ai plusieurs tables : 2000, 2001,2002, etc...Dans un programme VB, je voudrai effectuer une rech Pb syntaxe SQL et Visual Basic [ par Baffff ] Bonjour tout le monde!!Je sèche sur un pb depuis tout à l'heure:Je veux rechercher un mot de 6 lettres (par exemple), dont le deuxième lettre et un R


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,700 sec (4)

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