{SQL Server} premier essai avec ado.net
tomashi55
Messages postés
26
Statut
Membre
-
tomashi55 Messages postés 26 Statut Membre -
tomashi55 Messages postés 26 Statut Membre -
Bonjour, je suis débutant en ado.net avec vb.net avec access ça marche bien mais c est pas le cas avec sql server.
voila j ai un code de vb.net dont je veux connecter à ma base de données en sql server mais lors de l'exécution
le programme est échoué et il s'arrête à la commande (MyConnexion.Open()) est il m'informe que:
en + avant de l exécution j ai choisi sur la barre de menu de vb.net le menu outil et je clique sur se connecter à la base de données et je poursuis les étapes jusqu'à l'apparition de
VOILA MON CODE:
s il vous plait conseillez moi pour sortir de cette impasse.
vu que j ai fais une documentation pas malle .
voila j ai un code de vb.net dont je veux connecter à ma base de données en sql server mais lors de l'exécution
le programme est échoué et il s'arrête à la commande (MyConnexion.Open()) est il m'informe que:
Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Fournisseur de canaux nommés, error: 40 - Impossible d'ouvrir une connexion à SQL Server)
en + avant de l exécution j ai choisi sur la barre de menu de vb.net le menu outil et je clique sur se connecter à la base de données et je poursuis les étapes jusqu'à l'apparition de
Northwind.sdfdans l explorateur de les base de données mais la base de donnée que j ai fait sur sql server s appel
examenalors je sais pas comment se connecter à cette BD
VOILA MON CODE:
Imports System
Imports System.Data.SqlClient
Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim MyConnexion As SqlConnection = New SqlConnection("Data Source=localhost;" & "Integrated Security=SSPI;Initial Catalog=northwind")
Dim Mycommand As SqlCommand = MyConnexion.CreateCommand()
Mycommand.CommandText = "SELECT COUNT(*) FROM QUESTIONS"
MyConnexion.Open()
Dim myReader As SqlDataReader = Mycommand.ExecuteReader()
Do While myReader.Read()
ListBox1.Items.Add(myReader.GetString(0))
Loop
myReader.Close()
MyConnexion.Close()
End Sub
End Class
s il vous plait conseillez moi pour sortir de cette impasse.
vu que j ai fais une documentation pas malle .
A voir également:
- {SQL Server} premier essai avec ado.net
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Telecharger idm gratuit 30 jours essai - Télécharger - Téléchargement & Transfert
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Ccleaner pro essai gratuit - Télécharger - Optimisation
- Youtube premium essai gratuit - Accueil - TV & Vidéo
2 réponses
Data Source=.\sqlexpress;Initial Catalog=essai_bdi;Integrated Security=True
oui ça marche pour moi maintenant:
voila les etapes:
1. c est mieux d instaler une version complète de sqlserver
2.il faut crée une base de donnée à partir de sqlserver ou de vb.net(à partir de menu vb choisi données+ajouter source de données+base de données+suivant+nouvelle connexion)
3.dans la zone de texte nom serveur tu peux écrire ".\sqlexpress"+ ecris le nom de votre BD que tu veux +ok)
aprés avoir créer la base de donnée il faut afficher la à partir de menu affichage dans vb.net et click sur cette base par bouton droit et choisis propriete une marge de propriété s ouvre à droite de votre vb et voila tu trouve parmi ces propriétés la chaine de connexion que tu dois le coupier et la coller dans ton code
au lieu de faire:Data Source=localhost;" & "Integrated Security=SSPI;Initial Catalog=northwind
il faut faire:Data Source=.\sqlexpress;Initial Catalog=le nom de la bd;Integrated Security=True
et bonne chance si votre probleme reste encore réponds moi .
oui ça marche pour moi maintenant:
voila les etapes:
1. c est mieux d instaler une version complète de sqlserver
2.il faut crée une base de donnée à partir de sqlserver ou de vb.net(à partir de menu vb choisi données+ajouter source de données+base de données+suivant+nouvelle connexion)
3.dans la zone de texte nom serveur tu peux écrire ".\sqlexpress"+ ecris le nom de votre BD que tu veux +ok)
aprés avoir créer la base de donnée il faut afficher la à partir de menu affichage dans vb.net et click sur cette base par bouton droit et choisis propriete une marge de propriété s ouvre à droite de votre vb et voila tu trouve parmi ces propriétés la chaine de connexion que tu dois le coupier et la coller dans ton code
au lieu de faire:Data Source=localhost;" & "Integrated Security=SSPI;Initial Catalog=northwind
il faut faire:Data Source=.\sqlexpress;Initial Catalog=le nom de la bd;Integrated Security=True
et bonne chance si votre probleme reste encore réponds moi .