m2rtech
Messages postés239Date d'inscriptionmercredi 9 octobre 2002StatutMembreDernière intervention20 février 2012
-
1 août 2008 à 11:19
m2rtech
Messages postés239Date d'inscriptionmercredi 9 octobre 2002StatutMembreDernière intervention20 février 2012
-
15 oct. 2008 à 18:50
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.
cs_eldim
Messages postés956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 1 août 2008 à 12:04
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 --
m2rtech
Messages postés239Date d'inscriptionmercredi 9 octobre 2002StatutMembreDernière intervention20 février 2012 1 août 2008 à 11:52
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 /////////////////////////////
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
Vous n’avez pas trouvé la réponse que vous recherchez ?