Question : Est il possible de rendre des formes d'accès liées à un recordset editable using les événements pour mettre à jour les données stockées dans le serveur de SQL

Hi

i ont un accès l'embout avant que (2007) à un serveur 2005 database.

I veulent enlever tous les liens sur des tables et avoir tout le loyer de données/retreived using procedures.

i pour avoir un module qui a toutes les fonctions que le disque de returna réglé en appelant un sproc stocké de fonction GetRecordSet du server

Public de SQL () comme ADODB.Recordset

obscurcissent le CNN en tant que nouveau CNN d'ADODB.Connection
. Le sqlServerConnection
cnn.CursorLocation =
de l'adUseClient
obscurcissent le cmd pendant que le cmd réglé d'ADODB.Command
= le nouveau
d'ADODB.Command
cmd.ActiveConnection = cnn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = le
du
de « StoredProcName " obscurcissent des rs en tant que nouvel ADODB.Recordset

GetRecordSet=. Execute
End Function

in l'événement ouvert de forme j'inclus la ligne follwing : le

Set problème du

the du

de Me.Recordset = de GetRecordSet () ..... est que la forme n'est pas editable en tant que son non lié à une table. queest-ce que je veux fais doit avoir des événements d'OnUpdate sur les contols qui montrent le disque qui reflétera les mises à jour fait à l'écran au database.

is ceci possible ?

thanks

jack
class= de

Réponse : Est il possible de rendre des formes d'accès liées à un recordset editable using les événements pour mettre à jour les données stockées dans le serveur de SQL

Jack,

Je vous considère de devoir le faire légèrement différemment, en tant qu'using les yeilds de méthode d'exécution un vers l'avant seulement, ai lu seulement le recordset.  L'essayer de cette façon :

Fonction publique GetRecordSet () comme ADODB.Recordset

   Faible CNN en tant que nouvel ADODB.Connection
   CNN. Ouvrir le sqlServerConnection
   cnn.CursorLocation = adUseClient
   
   Faible cmd comme ADODB.Command
   Placer le cmd = nouvel ADODB.Command
 
   cmd.ActiveConnection = CNN
   cmd.CommandType = adCmdStoredProc
   cmd.CommandText = « StoredProcName »
     
   Faibles rs en tant que nouvel ADODB.Recordset

   Placer le cmd de GetRecordSet = de rs.open, adOpenKeyset, adLockOptimistic, adCmdStoredProc

Finir la fonction

JimD.

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us