Accueil > > > GESTION DSN SQLSERVER ET CREATION DE FICHIER TEXTE POUR POUVOIR IMPORTER DES BASES DE DONNÉES SQL DANS MYSQL AINSI QUE LES DONNÉES
GESTION DSN SQLSERVER ET CREATION DE FICHIER TEXTE POUR POUVOIR IMPORTER DES BASES DE DONNÉES SQL DANS MYSQL AINSI QUE LES DONNÉES
Information sur la source
Description
Voic une petite application que j'ai developpée qui permet de creer des dsn sql server ou de les supprimer et de creer des fichier textes servant a l'importation dans mysql
Source
- Private Declare Function SQLDataSources Lib "ODBC32.DLL" (ByVal henv&, ByVal fDirection%, ByVal szDSN$, ByVal cbDSNMax%, pcbDSN%, ByVal szDescription$, ByVal cbDescriptionMax%, pcbDescription%) As Integer
- Private Declare Function SQLAllocEnv% Lib "ODBC32.DLL" (env&)
- Const SQL_SUCCESS As Long = 0
- Const SQL_FETCH_NEXT As Long = 1
-
- ' Ajoute un dsn Utilisateur
- Private Const ODBC_ADD_DSN = 1
- ' Supprime le DSN Utilisateur
- Private Const ODBC_REMOVE_DSN = 3
- Private Declare Function SQLConfigDataSource Lib "ODBCCP32.DLL" _
- (ByVal hwndParent As Long, ByVal fRequest As Long, _
- ByVal lpszDriver As String, ByVal lpszAttributes As String) _
- As Long
-
- Dim adddsna As Boolean
- Dim intRet As Long
- Dim strDriver As String
- Dim strAttributes As String
-
- Private Sub ajoutdonnee_Click()
- 'Pour creer le fichier texte
- Set FSys = CreateObject("Scripting.FileSystemObject")
- Set MonFic = FSys.CreateTextFile(app.path & cdsn.Text & ".txt")
- Dim cn As New ADODB.Connection
- Dim rcsinfo As New ADODB.Recordset
- Dim rcsdonnee As New ADODB.Recordset
- Dim rcsnbcolonne As New ADODB.Recordset
- Dim nbcolonne As Integer
- nbcolonne = 0
- cn.Open "dsn=" & cdsn.Text
- rcsinfo.Open "select sysobjects.name" & _
- " from sysobjects where sysobjects.xtype='u' and sysobjects.name " & _
- "<>'dtproperties'", cn
- While rcsinfo.EOF = False
- rcsnbcolonne.Open "select syscolumns.name from syscolumns,sysobjects,systypes where syscolumns.id=sysobjects.id and sysobjects.xtype='u' and syscolumns.xtype=systypes.xtype and sysobjects.name ='" & rcsinfo.Fields(0) & "'", cn
- While rcsnbcolonne.EOF = False
- nbcolonne = nbcolonne + 1
- rcsnbcolonne.MoveNext
- Wend
- rcsnbcolonne.Close
- 'MsgBox nbcolonne
- With MonFic
- .writeline "insert into " & rcsinfo.Fields(0) & " values("
- End With
- rcsdonnee.Open "select * from " & rcsinfo.Fields(0), cn, adOpenDynamic
- While rcsdonnee.EOF = False
- For i = 0 To nbcolonne - 1
- If i <> nbcolonne - 1 Then
- With MonFic
- .Write "'" & rcsdonnee.Fields(i) & "',"
- End With
- Else
- With MonFic
- .Write "'" & rcsdonnee.Fields(i) & "'"
- End With
- End If
- Next
- rcsdonnee.MoveNext
- If rcsdonnee.EOF = False Then
- With MonFic
- .Write "),("
- End With
- Else
- With MonFic
- .Write ");"
- End With
- End If
- rcsdonnee.MovePrevious
- rcsdonnee.MoveNext
- Wend
- rcsdonnee.Close
- rcsinfo.MoveNext
- nbcolonne = 0
- Wend
- End Sub
-
- Private Sub Create_Click()
- If cdsn.Text = "" Then
- MsgBox "Vous devez choisir un dsn!!!!", vbCritical
- Exit Sub
- End If
- Dim nomtable As String
- Dim verif As Boolean
- Dim cn As New ADODB.Connection
- Dim rcsinfo As New ADODB.Recordset
- Dim typedonnee As String
- 'Pour creer le fichier texte
- Set FSys = CreateObject("Scripting.FileSystemObject")
- Set MonFic = FSys.CreateTextFile(app.path & cdsn.Text & ".txt")
- cn.Open "dsn=" & cdsn.Text
- rcsinfo.Open "select sysobjects.name, syscolumns.name,systypes.name,syscolumns.prec," & _
- "syscolumns.scale,syscolumns.autoval,syscolumns.isnullable,syscolumns.cdefault" & _
- " from syscolumns,sysobjects,systypes where syscolumns.id=sysobjects.id " & _
- "and sysobjects.xtype='u' and syscolumns.xtype=systypes.xtype and sysobjects.name " & _
- "<>'dtproperties'", cn
- nomtable = ""
- verif = True
- While rcsinfo.EOF = False
- If rcsinfo.Fields(0) <> nomtable Then
- nomtable = rcsinfo.Fields(0)
- If verif = False Then
- With MonFic
- .writeline ")TYPE=MyISAM;"
- End With
- End If
- With MonFic
- .writeline "CREATE TABLE " & nomtable & "("
- End With
- verif = False
- Else
- With MonFic
- .Write ","
- End With
- End If
- Select Case rcsinfo.Fields(2)
- Case "money"
- typedonnee = rcsinfo.Fields(1) & " " & "numeric" & "(" & rcsinfo.Fields(3) & _
- ")"
- Case "smallmoney"
- typedonnee = rcsinfo.Fields(1) & " " & "numeric" & "(" & rcsinfo.Fields(3) & _
- ")"
- Case "smalldatetime"
- typedonnee = rcsinfo.Fields(1) & " " & "datetime"
- Case "timestamp"
- typedonnee = rcsinfo.Fields(1) & " " & "timestamp"
- Case "bit"
- typedonnee = rcsinfo.Fields(1) & " " & "char" & "(1)"
- Case "text"
- typedonnee = rcsinfo.Fields(1) & " " & "text"
- Case "float"
- typedonnee = rcsinfo.Fields(1) & " " & "numeric" & "(12)"
- Case "real"
- typedonnee = rcsinfo.Fields(1) & " " & "numeric(100,10)"
- Case Else
- typedonnee = rcsinfo.Fields(1) & " " & rcsinfo.Fields(2) & "(" & rcsinfo.Fields(3) & _
- ")"
- End Select
- If rcsinfo.Fields(4) > 0 Then
- typedonnee = Mid(typedonnee, 1, Len(typedonnee) - 1) & "," & rcsinfo.Fields(4) & ")"
- End If
- 'MsgBox rcsinfo.Fields(4).ActualSize
- With MonFic
- .writeline typedonnee
- End With
- 'MsgBox rcstable.Fields(0) & " " & rcstable.Fields(1) & " " & rcstable.Fields(2) & " " & rcstable.Fields(3) & " " & rcstable.Fields(4) & " " & rcstable.Fields(5) & " " & rcstable.Fields(6) & " " & rcstable.Fields(7) & " "
- rcsinfo.MoveNext
- Wend
- With MonFic
- .writeline ")TYPE=MyISAM;"
- End With
- rcsinfo.Close
- rcsinfo.Open "select syscolumns.name,sysobjects.parent_obj from sysobjects,syscolumns " & _
- "where sysobjects.xtype='pk' " & _
- "and sysobjects.parent_obj=syscolumns.id and colstat=1 and sysobjects.parent_obj " & _
- "not in(select id from sysobjects where name='dtproperties')", cn, adOpenDynamic
- While rcsinfo.EOF = False
- rcsinfo.MoveNext
- If rcsinfo.EOF = True Then
- rcsinfo.MovePrevious
- With MonFic
- .writeline "alter table " & cn.Execute("select name from " & _
- "sysobjects where id=" & rcsinfo.Fields(1)).Fields(0)
- .writeline "add primary key(" & rcsinfo.Fields(0) & ")"
- End With
- Else
- rcsinfo.MovePrevious
- With MonFic
- .writeline "alter table " & cn.Execute("select name from " & _
- "sysobjects where id=" & rcsinfo.Fields(1)).Fields(0)
- .writeline "add primary key(" & rcsinfo.Fields(0) & ");"
- End With
- End If
- rcsinfo.MoveNext
- Wend
- rcsinfo.Close
- End Sub
-
- Private Sub creer_Click()
- 'Indique les attributs delimités par le caractère null.
- 'Indique le nom du DSN ainsi que son chemin d'accès
- strAttributes = "SERVER=(local)" & Chr$(0)
- strAttributes = strAttributes & "DESCRIPTION=" & Nom_dsn_create.Text & Chr$(0)
- strAttributes = strAttributes & "DSN=" & Nom_dsn_create.Text & Chr$(0)
- strAttributes = strAttributes & "DATABASE=" & Nom_base.Text & Chr$(0)
- 'pour utiliser les parametre de windows pour connexion
- strAttributes = strAttributes & "Trusted_Connection=yes"
- intRet = SQLConfigDataSource(vbAPINull, ODBC_ADD_DSN, strDriver, strAttributes)
- adddsna = CBool(intRet)
- If adddsna = True Then
- MsgBox "DSN SQL Server Créé !"
- Else
- MsgBox "Une erreur s'est produite lors de la connexion à la base de données SQL. " _
- & "Veuillez vérifier si le chemin est correct et retenter une connexion. Si le " _
- & "problème persiste, veuillez contacter votre administrateur"
- End If
- Nom_dsn_create.Text = ""
- Nom_base.Text = ""
- End Sub
-
- Private Sub delete_Click()
- strAttributes = "DSN=" & Nom_dsn_delete.Text & Chr$(0)
- intRet = SQLConfigDataSource(vbAPINull, ODBC_REMOVE_DSN, _
- strDriver, strAttributes)
- 'recuperer la valeur vrai ou faux
- adddsna = intRet
- 'test pour savoir si le dsn est supprimer ou non
- If adddsna = True Then
- MsgBox "DSN SQL Supprimé"
- Else
- MsgBox "DSN SQL Non-Supprimé"
- End If
- Nom_dsn_delete.Text = ""
- End Sub
-
- Private Sub Form_Activate()
- Nom_dsn_create.SetFocus
- End Sub
-
- Private Sub Form_Load()
- 'Indique le driver Access
- strDriver = "SQL Server"
- Frame(0).ZOrder 0
- End Sub
-
- Private Sub Nom_dsn_create_GotFocus()
- delete.Default = False
- creer.Default = True
- End Sub
-
- Private Sub Nom_dsn_delete_GotFocus()
- delete.Default = True
- creer.Default = False
- End Sub
-
- Private Sub Quitter_Click()
- End
- End Sub
-
- Private Sub TabStrip1_Click()
- Frame(TabStrip1.SelectedItem.Index - 1).ZOrder 0
- If TabStrip1.SelectedItem.Index - 1 = 1 Then
- GetDSN
- End If
- End Sub
-
- Sub GetDSN()
- Dim i As Integer
- Dim sDSNItem As String * 1024
- Dim sDRVItem As String * 1024
- Dim sDSN As String
- Dim sDRV As String
- Dim iDSNLen As Integer
- Dim iDRVLen As Integer
- Dim lHenv As Long ' Descripteur de l'environnement.
- On Error Resume Next
- cdsn.Clear
- ' Obtient les DSN.
- If SQLAllocEnv(lHenv) <> -1 Then
- Do Until i <> SQL_SUCCESS
- sDSNItem = Space$(1024)
- sDRVItem = Space$(1024)
- i = SQLDataSources(lHenv, SQL_FETCH_NEXT, sDSNItem, 1024, iDSNLen, sDRVItem, 1024, iDRVLen)
- sDSN = Left$(sDSNItem, iDSNLen)
- sDRV = Left$(sDRVItem, iDRVLen)
- If sDSN <> Space(iDSNLen) And sDRV = "SQL Server" And sDSN <> "LocalServer" Then
- cdsn.AddItem sDSN
- End If
- Loop
- End If
- End Sub
Private Declare Function SQLDataSources Lib "ODBC32.DLL" (ByVal henv&, ByVal fDirection%, ByVal szDSN$, ByVal cbDSNMax%, pcbDSN%, ByVal szDescription$, ByVal cbDescriptionMax%, pcbDescription%) As Integer
Private Declare Function SQLAllocEnv% Lib "ODBC32.DLL" (env&)
Const SQL_SUCCESS As Long = 0
Const SQL_FETCH_NEXT As Long = 1
' Ajoute un dsn Utilisateur
Private Const ODBC_ADD_DSN = 1
' Supprime le DSN Utilisateur
Private Const ODBC_REMOVE_DSN = 3
Private Declare Function SQLConfigDataSource Lib "ODBCCP32.DLL" _
(ByVal hwndParent As Long, ByVal fRequest As Long, _
ByVal lpszDriver As String, ByVal lpszAttributes As String) _
As Long
Dim adddsna As Boolean
Dim intRet As Long
Dim strDriver As String
Dim strAttributes As String
Private Sub ajoutdonnee_Click()
'Pour creer le fichier texte
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.CreateTextFile(app.path & cdsn.Text & ".txt")
Dim cn As New ADODB.Connection
Dim rcsinfo As New ADODB.Recordset
Dim rcsdonnee As New ADODB.Recordset
Dim rcsnbcolonne As New ADODB.Recordset
Dim nbcolonne As Integer
nbcolonne = 0
cn.Open "dsn=" & cdsn.Text
rcsinfo.Open "select sysobjects.name" & _
" from sysobjects where sysobjects.xtype='u' and sysobjects.name " & _
"<>'dtproperties'", cn
While rcsinfo.EOF = False
rcsnbcolonne.Open "select syscolumns.name from syscolumns,sysobjects,systypes where syscolumns.id=sysobjects.id and sysobjects.xtype='u' and syscolumns.xtype=systypes.xtype and sysobjects.name ='" & rcsinfo.Fields(0) & "'", cn
While rcsnbcolonne.EOF = False
nbcolonne = nbcolonne + 1
rcsnbcolonne.MoveNext
Wend
rcsnbcolonne.Close
'MsgBox nbcolonne
With MonFic
.writeline "insert into " & rcsinfo.Fields(0) & " values("
End With
rcsdonnee.Open "select * from " & rcsinfo.Fields(0), cn, adOpenDynamic
While rcsdonnee.EOF = False
For i = 0 To nbcolonne - 1
If i <> nbcolonne - 1 Then
With MonFic
.Write "'" & rcsdonnee.Fields(i) & "',"
End With
Else
With MonFic
.Write "'" & rcsdonnee.Fields(i) & "'"
End With
End If
Next
rcsdonnee.MoveNext
If rcsdonnee.EOF = False Then
With MonFic
.Write "),("
End With
Else
With MonFic
.Write ");"
End With
End If
rcsdonnee.MovePrevious
rcsdonnee.MoveNext
Wend
rcsdonnee.Close
rcsinfo.MoveNext
nbcolonne = 0
Wend
End Sub
Private Sub Create_Click()
If cdsn.Text = "" Then
MsgBox "Vous devez choisir un dsn!!!!", vbCritical
Exit Sub
End If
Dim nomtable As String
Dim verif As Boolean
Dim cn As New ADODB.Connection
Dim rcsinfo As New ADODB.Recordset
Dim typedonnee As String
'Pour creer le fichier texte
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.CreateTextFile(app.path & cdsn.Text & ".txt")
cn.Open "dsn=" & cdsn.Text
rcsinfo.Open "select sysobjects.name, syscolumns.name,systypes.name,syscolumns.prec," & _
"syscolumns.scale,syscolumns.autoval,syscolumns.isnullable,syscolumns.cdefault" & _
" from syscolumns,sysobjects,systypes where syscolumns.id=sysobjects.id " & _
"and sysobjects.xtype='u' and syscolumns.xtype=systypes.xtype and sysobjects.name " & _
"<>'dtproperties'", cn
nomtable = ""
verif = True
While rcsinfo.EOF = False
If rcsinfo.Fields(0) <> nomtable Then
nomtable = rcsinfo.Fields(0)
If verif = False Then
With MonFic
.writeline ")TYPE=MyISAM;"
End With
End If
With MonFic
.writeline "CREATE TABLE " & nomtable & "("
End With
verif = False
Else
With MonFic
.Write ","
End With
End If
Select Case rcsinfo.Fields(2)
Case "money"
typedonnee = rcsinfo.Fields(1) & " " & "numeric" & "(" & rcsinfo.Fields(3) & _
")"
Case "smallmoney"
typedonnee = rcsinfo.Fields(1) & " " & "numeric" & "(" & rcsinfo.Fields(3) & _
")"
Case "smalldatetime"
typedonnee = rcsinfo.Fields(1) & " " & "datetime"
Case "timestamp"
typedonnee = rcsinfo.Fields(1) & " " & "timestamp"
Case "bit"
typedonnee = rcsinfo.Fields(1) & " " & "char" & "(1)"
Case "text"
typedonnee = rcsinfo.Fields(1) & " " & "text"
Case "float"
typedonnee = rcsinfo.Fields(1) & " " & "numeric" & "(12)"
Case "real"
typedonnee = rcsinfo.Fields(1) & " " & "numeric(100,10)"
Case Else
typedonnee = rcsinfo.Fields(1) & " " & rcsinfo.Fields(2) & "(" & rcsinfo.Fields(3) & _
")"
End Select
If rcsinfo.Fields(4) > 0 Then
typedonnee = Mid(typedonnee, 1, Len(typedonnee) - 1) & "," & rcsinfo.Fields(4) & ")"
End If
'MsgBox rcsinfo.Fields(4).ActualSize
With MonFic
.writeline typedonnee
End With
'MsgBox rcstable.Fields(0) & " " & rcstable.Fields(1) & " " & rcstable.Fields(2) & " " & rcstable.Fields(3) & " " & rcstable.Fields(4) & " " & rcstable.Fields(5) & " " & rcstable.Fields(6) & " " & rcstable.Fields(7) & " "
rcsinfo.MoveNext
Wend
With MonFic
.writeline ")TYPE=MyISAM;"
End With
rcsinfo.Close
rcsinfo.Open "select syscolumns.name,sysobjects.parent_obj from sysobjects,syscolumns " & _
"where sysobjects.xtype='pk' " & _
"and sysobjects.parent_obj=syscolumns.id and colstat=1 and sysobjects.parent_obj " & _
"not in(select id from sysobjects where name='dtproperties')", cn, adOpenDynamic
While rcsinfo.EOF = False
rcsinfo.MoveNext
If rcsinfo.EOF = True Then
rcsinfo.MovePrevious
With MonFic
.writeline "alter table " & cn.Execute("select name from " & _
"sysobjects where id=" & rcsinfo.Fields(1)).Fields(0)
.writeline "add primary key(" & rcsinfo.Fields(0) & ")"
End With
Else
rcsinfo.MovePrevious
With MonFic
.writeline "alter table " & cn.Execute("select name from " & _
"sysobjects where id=" & rcsinfo.Fields(1)).Fields(0)
.writeline "add primary key(" & rcsinfo.Fields(0) & ");"
End With
End If
rcsinfo.MoveNext
Wend
rcsinfo.Close
End Sub
Private Sub creer_Click()
'Indique les attributs delimités par le caractère null.
'Indique le nom du DSN ainsi que son chemin d'accès
strAttributes = "SERVER=(local)" & Chr$(0)
strAttributes = strAttributes & "DESCRIPTION=" & Nom_dsn_create.Text & Chr$(0)
strAttributes = strAttributes & "DSN=" & Nom_dsn_create.Text & Chr$(0)
strAttributes = strAttributes & "DATABASE=" & Nom_base.Text & Chr$(0)
'pour utiliser les parametre de windows pour connexion
strAttributes = strAttributes & "Trusted_Connection=yes"
intRet = SQLConfigDataSource(vbAPINull, ODBC_ADD_DSN, strDriver, strAttributes)
adddsna = CBool(intRet)
If adddsna = True Then
MsgBox "DSN SQL Server Créé !"
Else
MsgBox "Une erreur s'est produite lors de la connexion à la base de données SQL. " _
& "Veuillez vérifier si le chemin est correct et retenter une connexion. Si le " _
& "problème persiste, veuillez contacter votre administrateur"
End If
Nom_dsn_create.Text = ""
Nom_base.Text = ""
End Sub
Private Sub delete_Click()
strAttributes = "DSN=" & Nom_dsn_delete.Text & Chr$(0)
intRet = SQLConfigDataSource(vbAPINull, ODBC_REMOVE_DSN, _
strDriver, strAttributes)
'recuperer la valeur vrai ou faux
adddsna = intRet
'test pour savoir si le dsn est supprimer ou non
If adddsna = True Then
MsgBox "DSN SQL Supprimé"
Else
MsgBox "DSN SQL Non-Supprimé"
End If
Nom_dsn_delete.Text = ""
End Sub
Private Sub Form_Activate()
Nom_dsn_create.SetFocus
End Sub
Private Sub Form_Load()
'Indique le driver Access
strDriver = "SQL Server"
Frame(0).ZOrder 0
End Sub
Private Sub Nom_dsn_create_GotFocus()
delete.Default = False
creer.Default = True
End Sub
Private Sub Nom_dsn_delete_GotFocus()
delete.Default = True
creer.Default = False
End Sub
Private Sub Quitter_Click()
End
End Sub
Private Sub TabStrip1_Click()
Frame(TabStrip1.SelectedItem.Index - 1).ZOrder 0
If TabStrip1.SelectedItem.Index - 1 = 1 Then
GetDSN
End If
End Sub
Sub GetDSN()
Dim i As Integer
Dim sDSNItem As String * 1024
Dim sDRVItem As String * 1024
Dim sDSN As String
Dim sDRV As String
Dim iDSNLen As Integer
Dim iDRVLen As Integer
Dim lHenv As Long ' Descripteur de l'environnement.
On Error Resume Next
cdsn.Clear
' Obtient les DSN.
If SQLAllocEnv(lHenv) <> -1 Then
Do Until i <> SQL_SUCCESS
sDSNItem = Space$(1024)
sDRVItem = Space$(1024)
i = SQLDataSources(lHenv, SQL_FETCH_NEXT, sDSNItem, 1024, iDSNLen, sDRVItem, 1024, iDRVLen)
sDSN = Left$(sDSNItem, iDSNLen)
sDRV = Left$(sDRVItem, iDRVLen)
If sDSN <> Space(iDSNLen) And sDRV = "SQL Server" And sDSN <> "LocalServer" Then
cdsn.AddItem sDSN
End If
Loop
End If
End Sub
Historique
- 31 octobre 2006 19:58:21 :
- j'ai rajouté le code pour pouvoir le consulter avant de le DL
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
SQL server DSN [ par chaps ]
Je voudrait créer une DSN a partir de VB....Cette DSN pointe vers un serveur SQL!J'ai créer la fonction!Function AddDSNA2(Nom_du_DSN As String, Serv
Problème de requete avec DSN [ par donutz ]
Bonjour,Je suis en train de développer une application qui doit chercher des informations dans une base de donnée en utilisant DSN.Avec DAO tout fonct
ODBC [ par sepultur68a ]
Bonjour, alors voila, je vous expose tout d'abord mon code : baseprincipale = Test1 DoCmd.TransferDatabase acLink, "ODBC Database", _ "ODBC;DSN=Tes
[Catégorie encore modifiée .Net -> VBA] [SQL Server] Chaine de connexion avec DSN [ par pitipilot ]
Bonjour j'ai un petit problème avec ma chaine de connexion vers une base SQL Server 2005 sur VBA. J'ai crée un compte utilisateur SQL qui possède tous
Condition si requete SQL s'est bien executee [ par Moundir76 ]
Bonjour, JE souhaite faire une condition lors d'une requete SQL afin de savoir si elle s'est bien executée : [code=vbs]If cnxCPTA.Execute(cmdSQL) =
Connexion Vb.Net Via Sql Server 2008 [ par make13 ]
Bonjour , J'aurais besoin de votre aide , J'aimerais faire une connexion sql server 2008 a Visual basic 2008 J'ai deja fait une connexion au sql ser
Probleme requete SQL [ par Moundir76 ]
Bonjour, je travaille sur une base de données via des liens ODBC avec Microsoft SQL SERVER dans VISUAL BASIC 8. Ma requete est la suivante : Mettre
[Catégorie modifiée .Net -> VB6] combobox avec requete sql [ par kuroishin ]
salut les gars et merci d'avance pour vos futures reponse: je developpe avec vb6 et je veux inserer dans une combobox la liste des divisions dans ma s
ADO SQL [ par enzo68290 ]
Bonjour à tous, je suis entrain de créer un logiciel qui sert de passerelle pour les données, il aura pour fonction de synchroniser les données client
Recupération Select SQL [ par Arkin69 ]
Bonjour, Je suis en train de coder un VB.net en relation avec un base de donnée MySQL en localhost Voici mon code : Je souhaiterai afficher dans un
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|