PDA

View Full Version : سوال: نحوه ارتباط باsql serverدرvb .net



shabgard2oo9
سه شنبه 24 آبان 1390, 01:39 صبح
کدارتباط باsql server

Parham.D
سه شنبه 24 آبان 1390, 07:02 صبح
اگر منظور شما ConnectionString هست میشه از کد زیر استفاده کرد:



using System.Data.SqlClient;

private string connectionString;
private SqlConnection Connection;

connectioString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Parh am\Documents\Visual Studio 2010\Projects\iAddressBook\iAddressBook\bin\Debug\ iAddressBookDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
Connection = new SqlConnection(connectionString);



در متغیر connectionString مشخصات سیستم، بانک داده و غیره خودتون رو وارد کنید.

oliya24
سه شنبه 24 آبان 1390, 12:58 عصر
به جای using از import باید استفاده کنید

alicomputer
سه شنبه 24 آبان 1390, 16:12 عصر
Imports System.Data
Imports System.Data.SqlClient
Public Class FrmHesab
Dim SqlCon As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DB\MainDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

shabgard2oo9
سه شنبه 24 آبان 1390, 16:46 عصر
باتشکر
اگه اشتباه نکنم این قطعه کدمربوط به c#هست اگه vb .netرومیفرستادی ممنون میشدم

oliya24
سه شنبه 24 آبان 1390, 17:16 عصر
شما میتونید رشته اتصال رو به صورت خودکار از خود ویبی در یافت کنید و به برنامتون اضافه کنید

shabgard2oo9
سه شنبه 24 آبان 1390, 18:00 عصر
همون قطعه کدشوبدی ممنونم

oliya24
سه شنبه 24 آبان 1390, 18:13 عصر
ببین دوست عزیز نسخه ای که من استفاده میکنم با نسخ شما فرق داره ولی از این کد استفاده کن ببین مشکلت حل میشه
impory system.data.sqlclient
dim cnn as new sqlconnection("data source=.\sqlexpress;attachdbfilename=c:\testing.md f;integrated security=true;connect timeout=30;user instance=true")
به جای testing باید نام بانک اطلاعاتی رو بنویسی

alicomputer
سه شنبه 24 آبان 1390, 21:33 عصر
ببین دوست عزیز نسخه ای که من استفاده میکنم با نسخ شما فرق داره ولی از این کد استفاده کن ببین مشکلت حل میشه
impory system.data.sqlclient
dim cnn as new sqlconnection("data source=.\sqlexpress;attachdbfilename=c:\testing.md f;integrated security=true;connect timeout=30;user instance=true")
به جای testing باید نام بانک اطلاعاتی رو بنویسی


اگه فقط اسم بانک را عوض کنه باید بانکش را هم حتما تو درایو سی بریزه به نظر من از کد زیر استفاده کنه بهتره

Dim SqlCon As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")