۰۷-فروردین-۱۳۹۰, ۲۲:۳۴:۰۱
۰۸-فروردین-۱۳۹۰, ۰۹:۴۱:۴۱
معمولا کانکشن استرینگ به صورت زیر هست
به جای dbname اسم دیتابیس خودتو بزار
کد:
string strcon = "server=.;trusted_connection=yes;database=dbname";
۰۸-فروردین-۱۳۹۰, ۱۴:۰۵:۴۶
بازم مشکلم حل نشد
همه چیز درسته
وقتی میخوام با sql به جدول هام کانت بشم میتونم کانتک بشم
ولی با سی شارپ نمیتونم به sql کانتکت بشم
همه چیز درسته
وقتی میخوام با sql به جدول هام کانت بشم میتونم کانتک بشم
ولی با سی شارپ نمیتونم به sql کانتکت بشم
۰۸-فروردین-۱۳۹۰, ۱۴:۴۰:۰۰
۰۸-فروردین-۱۳۹۰, ۱۶:۵۷:۵۸
سلام
من چند ماه پیش یه کلاس برای کار با دیتابیس نوشتم
بنظر خودم کامله
اینم نمونه استفاده ازش
اگه ایرادی توش بود بگین تا رفع کنم .
من چند ماه پیش یه کلاس برای کار با دیتابیس نوشتم
بنظر خودم کامله
اینم نمونه استفاده ازش
اگه ایرادی توش بود بگین تا رفع کنم .
۰۸-فروردین-۱۳۹۰, ۱۹:۰۲:۴۲
(۰۸-فروردین-۱۳۹۰, ۱۶:۵۷:۵۸)hamed_Arfaee نوشته است: [ -> ]سلام
من چند ماه پیش یه کلاس برای کار با دیتابیس نوشتم
بنظر خودم کامله
اینم نمونه استفاده ازش
اگه ایرادی توش بود بگین تا رفع کنم .
خیلی کامل بود مرسی همه چیز یکجا
ولی من تازه کار هستم
اما بازم ممنون خیلی باحال بود
(۰۸-فروردین-۱۳۹۰, ۱۴:۴۰:۰۰)Wolf_delta نوشته است: [ -> ](۰۷-فروردین-۱۳۹۰, ۲۲:۳۴:۰۱)king.bibak نوشته است: [ -> ]اره ممنون میشم اگه راهنماییم کنید و چون من تازه کار هستم اگه ممکنه یه کم توضیح بدید
ممنون
با این کار کردن خیلی ساد است
دانلود
فقط یه کلاس ازش بساز و استفاده کن ازش
اگه بازم نشد بگو تا راهنمایی کنم
سلام
مرسی دیدمش
همچین چیزی ندیده بودم اگه ممکنه یه کم توضیح بدید براش
با تشکر
(۰۸-فروردین-۱۳۹۰, ۱۴:۴۰:۰۰)Wolf_delta نوشته است: [ -> ]فکر کنم این using System.Data.OleDb; برای اکسس استفاده میشه درسته؟(۰۷-فروردین-۱۳۹۰, ۲۲:۳۴:۰۱)king.bibak نوشته است: [ -> ]اره ممنون میشم اگه راهنماییم کنید و چون من تازه کار هستم اگه ممکنه یه کم توضیح بدید
ممنون
با این کار کردن خیلی ساد است
دانلود
فقط یه کلاس ازش بساز و استفاده کن ازش
اگه بازم نشد بگو تا راهنمایی کنم
یعنی برای sql هم جواب میده؟
۱۱-فروردین-۱۳۹۰, ۱۶:۵۵:۴۳
کد:
data_access d = new data_access();
if (d.fnGetDataConnection())
{
d.fnDataReader("select * from TBL","VTBL");
dataGridView1.DataSource = d.dSet.Tables["VTBL"];
d.fnRunCommand("insert into TBL(code,name) values (1,'mohamamd')");
}
اگه بازم مشکلی بود در خدمتم
۱۲-فروردین-۱۳۹۰, ۱۲:۲۸:۲۹
مرسی اکی شدم
۰۲-اردیبهشت-۱۳۹۱, ۱۷:۴۶:۵۸
سلام دوستان عزیز
مشکل من هم در همین زمینه هست ولی نمی دونم که آیا اشکال از طریقه ایجاد بانک اطلاعاتیم هست یا طریقه اتصال دادنم؟
من بانک اطلاعاتی رو از طریق راست کلیک کردن و انخاب گزینه new database ایجاد می کنم بعد جداول رو درست می کنم
بعد تو سی شارپ data grid رو با بانک اطلاعاتی ارتباط می دم که اصلا" نمیشناسه
نمی دونم از سرور اشکال میگیره یا از یه جای دیگه هست؟
لطفا" اگر امکان داره کمک کنید(طوری که متوجه بشم. آخه من زیاد وارد نیستم)
مشکل من هم در همین زمینه هست ولی نمی دونم که آیا اشکال از طریقه ایجاد بانک اطلاعاتیم هست یا طریقه اتصال دادنم؟
من بانک اطلاعاتی رو از طریق راست کلیک کردن و انخاب گزینه new database ایجاد می کنم بعد جداول رو درست می کنم
بعد تو سی شارپ data grid رو با بانک اطلاعاتی ارتباط می دم که اصلا" نمیشناسه
نمی دونم از سرور اشکال میگیره یا از یه جای دیگه هست؟
لطفا" اگر امکان داره کمک کنید(طوری که متوجه بشم. آخه من زیاد وارد نیستم)
۰۲-اردیبهشت-۱۳۹۱, ۱۸:۵۳:۳۸
(۰۲-اردیبهشت-۱۳۹۱, ۱۷:۴۶:۵۸)reptal نوشته است: [ -> ]سلام دوستان عزیزبرای بانکتون چه جداولی ایجاد کردین؟
مشکل من هم در همین زمینه هست ولی نمی دونم که آیا اشکال از طریقه ایجاد بانک اطلاعاتیم هست یا طریقه اتصال دادنم؟
من بانک اطلاعاتی رو از طریق راست کلیک کردن و انخاب گزینه new database ایجاد می کنم بعد جداول رو درست می کنم
بعد تو سی شارپ data grid رو با بانک اطلاعاتی ارتباط می دم که اصلا" نمیشناسه
نمی دونم از سرور اشکال میگیره یا از یه جای دیگه هست؟
لطفا" اگر امکان داره کمک کنید(طوری که متوجه بشم. آخه من زیاد وارد نیستم)
کانکشن استرینگتون به چه صورته؟
۰۳-اردیبهشت-۱۳۹۱, ۱۹:۳۱:۵۶
فقط 2 تا جدول درست کردم چون دیدم کار نمی کنه ادامه ندادم
سورس برنامه ای که نوشتم رو براتون می زارم
اول صورت مسئله رو خدمتتون عرض کنم: می خام برنامه مکانیزاسییوم انجمن ام اس رو بنویسم که بیماران و اطلاعاتشون رو از طریق کامپیوتر ثبتنام کنه
سورس برنامه ای که نوشتم رو براتون می زارم
اول صورت مسئله رو خدمتتون عرض کنم: می خام برنامه مکانیزاسییوم انجمن ام اس رو بنویسم که بیماران و اطلاعاتشون رو از طریق کامپیوتر ثبتنام کنه
کد php:
کد connection
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace project1
{
class connection
{
public string StrCon = @"Data Source=(local);Initial Catalog=Proje;Integrated Security=True";
public SqlConnection con;
public void Connecting()
{
con = new SqlConnection(StrCon);
}
}
}
/////////////////
کد database
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace project1
{
class database
{
public void showdata(DataGridView v1, string s)
{
SqlConnection objconnection = new SqlConnection("datasource=(local);initial catalog=project;integrated security=true");
objconnection.Open();
SqlCommand objcommand = new SqlCommand(s,objconnection);
object[] x = new object[15];
SqlDataReader objdatareader = new SqlDataReader();
while (objdatareader.Read())
{
objdatareader.GetSqlValues(x);
v1.Rows.Add(x);
}
objconnection.Close();
}
public void managedata(string s)
{
SqlConnection objconnection = new SqlConnection("datasource=(local);initial catalog=project;integrated security=true");
objconnection.Open();
SqlCommand cmd1 = new SqlCommand(s, objconnection);
cmd1.ExecuteNonQuery();
objconnection.Close();
}
internal void showdata2(string s)
{
throw new NotImplementedException();
}
}
}
//////////////////////
کد دکمه ثبت
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace project1
{
public partial class frmbimar : Form
{
database objclass=new database ();
connection objCon=new connection ();
public static string s;
public frmbimar()
{
InitializeComponent();
}
public void showData()
{
dgv2.Rows.Clear();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * FROM tblBimaran order by CodeShenasaie asc ";
objCon.Connecting();
cmd.Connection = objCon.con;
objCon.con.Open();
try
{
SqlDataReader dr = cmd.ExecuteReader();
object[] x = new object[14];
while (dr.Read())
{
dr.GetValues(x);
dgv2.Rows.Add(x);
}
}
catch (Exception exp)
{
MessageBox.Show("خطا در پایگاه داده : " + exp.Message);
}
finally
{
objCon.con.Close();
}
}
private void frmbimar_Load(object sender, EventArgs e)
{
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
if (rdoFemale.Checked == true)
s = "زن";
else if (rdoMale.Checked == true)
s = "مرد";
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert into tblBimaran(CodeShenasaie,Name,Family,CodeMelli,Birthday,***,SaleBimari,DrName,Tahsilat,Bime,Daru,City,TellNo,Address) values(@ID,@name,@family,@codeMelli,@birthday,@***,@dateTashkhis,@drName,@tahsilat,@bime,@daru,@city,@tell,@address)";
cmd.Parameters.AddWithValue("@ID", txtCodeShenasaie.Text);
cmd.Parameters.AddWithValue("@name", txtName.Text);
cmd.Parameters.AddWithValue("@family", txtFamily.Text);
cmd.Parameters.AddWithValue("@codeMelli", txtCodeMelli.Text);
cmd.Parameters.AddWithValue("@birthday", txtBirthDay.Text);
cmd.Parameters.AddWithValue("@***", s);
cmd.Parameters.AddWithValue("@dateTashkhis", txtYear.Text);
cmd.Parameters.AddWithValue("@drName", txtDrName.Text);
cmd.Parameters.AddWithValue("@tahsilat", cmoTahsilat.SelectedItem);
cmd.Parameters.AddWithValue("@bime", cmoTypeBime.SelectedItem);
cmd.Parameters.AddWithValue("@daru", txtDaru.Text);
cmd.Parameters.AddWithValue("@city", txtShahr.Text);
cmd.Parameters.AddWithValue("@tell", txtTellNo.Text);
cmd.Parameters.AddWithValue("@address", txtAddress.Text);
objCon.Connecting();
cmd.Connection = objCon.con;
objCon.con.Open();
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("اطلاعات مورد نظر با موفقیت درج شد");
}
catch (Exception exp)
{
MessageBox.Show(" به دلیل خطای زیر داده درج نشد" + exp.Message);
}
finally
{
objCon.con.Close();
}
ClearObject();
dgv2.Rows.Clear();
showData();
}
}
}
}