begin process at 2012 02 14 00:57:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

SQL

 > 

champs time mysql / Ado


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

champs time mysql / Ado

vendredi 1 août 2008 à 11:19:14 | champs time mysql / Ado

m2rtech

Bonjour,

je pilote une base de données MySql depuis une appli VB6.
La connexion à la base de données est réalisé grâce à un controle Adodc
avec un pilote ODBC.
Lors de la création de nouvel enregistrement aucun problème !!!

Mon problème est le suivant.
lors de modification, si je change la valeur d'un champs de type Time
j'obtiens l'erreur suivante :
"La ligne n'a pas pu être trouvée pour la mise à jour. Certaines valeurs ont peut être changées depuis leur dernière lecture"


A noter que le champs Time est lu par Ado sous la forme
"AAAA-MM-DD HH:MM:SS" alors que dans PhpMyadmin il est sous la forme "
HH:MM:SS"

Les changements des propriétés Cursorlocation et Cursortype n'ont apportés aucun effet.

merci de votre aide



vendredi 1 août 2008 à 11:28:51 | Re : champs time mysql / Ado

eldim

si tu ne marque pas ton code ça va être dur de t'aider...

-- Pourquoi faire simple quand on peut faire compliquer --
vendredi 1 août 2008 à 11:52:45 | Re : champs time mysql / Ado

m2rtech

Merci pour ta rapidité.
j'avais estimé que le code n'a aucun interet, ce dernier est d'un classissime
et en plus il marche parfaitement sous access/jet

'/////////////// dans le module /////////////////////////////
    Set ConPi = New ADODB.Connection
        ConPi.CursorLocation = adUseClient 'adUseServer
        StrMysqCon = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" & MYSQLSERVER & ";PORT=3306;DATABASE=" & MYSQLDB_Agenda & ";USER=" & MYSQLUSER & ";PASSWORD=" & MYSQLPWD & ""
        ConPi.Open StrMysqCon
'/////////////// dans le module /////////////////////////////

Private Sub Planning1_HeureFixeDblClick()
    On Error GoTo fin
    Requete_Client = "select Id, Objet, Date_début, Heure_début, Date_fin, Heure_fin, " & _
    "Commercial, Observation, Famille, Imagefond, Nroaffaire, Rappelavant, Numéro_client, Type_planification, " & _
    "Heure_prochain_rappel, Adresse, Ville, Téléphone "

    Select Case Planning1.AgendaPlanning
    Case "Agenda", "Planning-commandes"
        frmAgenda.Show
        With frmAgenda.Adodc1
            .LockType = adLockPessimistic ' j'ai tenté de verrouiller içi sans succès
            .ConnectionString = ConPi
            .RecordSource = Requete_Client & " from agenda where id = " & frmplanning.Planning1.numero_document & ""
            .Refresh
        End With
        frmAgenda.txtobjet.SelStart = Len(frmAgenda.txtobjet.Text)
    Case "Planning-interventions"
        Rechercher_click Planning1.numero_document
    End Select
    Exit Sub
fin:
   Trape_Erreur Me.name, "Planning1_HeureFixeDblClick"
End Sub


vendredi 1 août 2008 à 12:00:26 | Re : champs time mysql / Ado

eldim

excuse moi mais ce qui m'intéresse c'est ton update...

-- Pourquoi faire simple quand on peut faire compliquer --
vendredi 1 août 2008 à 12:00:29 | Re : champs time mysql / Ado

m2rtech

voici la ligne ou se produit l'erreur

Private Sub Command1_Click()
    Adodc1.Recordset.Update 'ici
End Sub

vendredi 1 août 2008 à 12:04:47 | Re : champs time mysql / Ado

eldim

Réponse acceptée !
lol
merde t'as pas fais d'update en toute lettre...
tant pi
lors de ton insertion vérifie bien que ton Mois n'est pas inversé (passé en date anglaise par vb)

-- Pourquoi faire simple quand on peut faire compliquer --
vendredi 1 août 2008 à 12:14:47 | Re : champs time mysql / Ado

m2rtech

cela me parait evident en te lisant,
que suggere tu au niveau de l'update
(d'ecrire la requete dans son intéralité en sql ?)
vendredi 1 août 2008 à 12:19:35 | Re : champs time mysql / Ado

eldim

bon apéti on verra plus tard...

-- Pourquoi faire simple quand on peut faire compliquer --
vendredi 1 août 2008 à 12:21:37 | Re : champs time mysql / Ado

m2rtech

t'as raison ........
j'en fais de meme...

bon ap.
vendredi 1 août 2008 à 14:25:24 | Re : champs time mysql / Ado

eldim

ouai écris la directement pour voir ce que ça donne

-- Pourquoi faire simple quand on peut faire compliquer --

1 2

Cette discussion est classée dans : ado, mysql, champs, time, mm


Répondre à ce message

Sujets en rapport avec ce message

Faire un listing des nom des entités et des champs avec un contrôle ADO ?? [ par x-smurf ] Voila, je cherche un moyen pour connaitre comment on peut avec un contrôle ADO obtenir tout les noms d'entité et de champs pour faire un listing d'une Comment avoir la liste des champs d'une table avec ADO et Access [ par MasterH ] Je désir avoir la liste des champs d'une table que l'usager selectionne dans une liste. Je sais comment avoir la liste des tables, mais comment avoir Recordset ADO mYSQL??? [ par Toneivitch ] Comment doit on rediger l'ouverture du recordset (en ado)pour updater un champ d'une table mysql.En fait je voudrais connitres les options durecord.op ADO update champs date [ par bossun ] salut,j'ai un gros pb depuis plusieurs jours,j'ai une bd access et des tables avec des champs date.le problème est que lorsque je veux mettre à jour l ADO et controle image [ par alic ] J'ai un pb, j'arrive pas à lier directement un controle image à un champs d'un controle adodc.en fait, c'est surtout que je sais pas comment l'enregis ADO BASE MYSQL [ par hikari ] Bjour !Voila j'ai quelques problemes, j'ai un projet à faire pour une ES --> connecter ADO et mysql j'ai lu plein de code source mais le prob c'est qu mysql et vb6 [ par anbou ] salut,débutant en vb6, j'aimerai que quelqu'un m'aide à écrire une source pour lire une base mysql.j'ai une base mysql 'localhost' ,'test' ,'root' san connection ado a mysql [ par windob ] salut a tous, je n'arrive pas a me connecter a ma base mysql ( easyphp ) qui est en localhost ( ni a aucune autre base d'ailleurs ), j'ai esayer plus Lecture d'un champs blob sous mysql [ par nicosdieu ] Bonjour, je cherche ç=à lire le contenu d'un champs LongBlob provenant de mysql.J'utilise la méthode getchunk, mais cela ne me retourne qu'une suite d champs texte et ADO.net [ par jeantitilouis ] slt tt monde,ai une table T_Livre (NumLivre, TitreLivre) sosu acces.Ai un formulaire avec champs texte , un bouton nouveau et un bouton valider.A l'ou


Nos sponsors


Sondage...

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 : 1,201 sec (3)

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