سلام دوستان عزیز خسته نباشید
من در حال نوشتن یک برنامه کاربردی با C# هستم و تا الان هم خوب پیش رفتم
من از بانک اکسس استفاده میکنم و حالا میخوام یک فرم درست کنم که اطلاعات بانک نمایش بده برای من
مرسی
سلام دوستان عزیز خسته نباشید
من در حال نوشتن یک برنامه کاربردی با C# هستم و تا الان هم خوب پیش رفتم
من از بانک اکسس استفاده میکنم و حالا میخوام یک فرم درست کنم که اطلاعات بانک نمایش بده برای من
مرسی
به این صورت :
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=C:\db.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("select *from [table]", con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView2.DataSource = dt;
من از اکسس 2007 استفاده میکنم
الان این کد قرار دادم خطا داد
سلام ببین یه جستجو بکن سریعتر به جواب میرسی.
مثلا این :
https://barnamenevis.org/showthread.p...A9%D8%B3%D8%B3
یا مثلا توی قسمت جستجو این متن رو بنویس
کار با پایگاه داده اکس
به نتایج خوبی میرسی.
جستجوی سایت خیلی خیلی ضعیف هست من نمیدونم چرا با گوگل ستش نمیکنن
زیاد مفید نبودسلام ببین یه جستجو بکن سریعتر به جواب میرسی.
مثلا این :
https://barnamenevis.org/showthread.p...A9%D8%B3%D8%B3
دوست گرام
بفرماییدhttps://barnamenevis.org/showthread.php?233250-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%A8%D9%87-C-%E2%80%8E-(%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-%D9%88-%D8%A2%D8%B3%D8%A7%D9%86)&highlight=%D8%A7%D8%AA%D 8%B5%D8%A7%D9%84+%D8%B3%DB%8C+%D8%B4%D8%A7%D8%B1%D 9%BE+%D8%A8%D9%87+%D8%A7%DA%A9%D8%B3%D8%B3"]
من جستجو کردم .
متن جستجو این بود
اتصال سی شارپ به اکسس
اولا ضعیف نیست ثانیا
ممنون ولی این آموزش مربوط میشه به اضافه کردن اطلاعات به دیتابیس من میخوام اطلاعات از دیتا بیس فراخوانی کنم یعنی selectاتصال سی شارپ به اکسس
اولا ضعیف نیست ثانیا
دیگه همه میدونن که جستجوی vBulletin ضعیف هست و همه انو با گوگل ست میکنن
دوست عزیز ، سلام
شما برید چند کتاب بخونین در رابطه با بانک هر جایی مشکل داشتین بیاین بپرسین ، نمیشه که دوستان بیان تک تک کد ها رو واسه شما توضیح بدن ، وقت میبره! در ضمن داخل همین فروم تاپبک های خیلی زیادی در رابطه با بانک و 4 عمل اصلی وجود داره ، داخل جستجو فروم بنویس بانک .
موفق باشید./
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=C:\db.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("select *from [table]", con);
DataTable dt = new DataTable();
con.Open();
da.Fill(dt);
con.Close();
dataGridView2.DataSource = dt;
اینو امتحان کن !!
متد Fill ابتدا با فراخوانی متد Open ارتباط را برقرار می کند و پس از واکشی اطلاعات متد Close را فراخوانی می کند.
سلام
شما باید اول توجه داشته باشید که بانک شما با اکسس 2003 نوشته شده یا 2007 فرق میکنه
2003
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=C:\db.mdb");
2007
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\db.accdb;Persist Security Info=False;
حواستون به آدرس فایل هم باشه
مرسی که جواب دادین من یک صفحه دارم و میخوام اطلاعات دیتا بیس به صورت جدول نمایش داده بشه
کد زیر رو در صفحه قرار دادم ولی عمل نکرد
تمام کد های صفحه نمایش اطلاعات دیتا بیس
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.OleDb;
namespace WindowsFormsApplication13
{
public partial class Form4 : Form
{
private OleDbConnection con;
public Form4()
{
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Database1.accdb;Persist Security Info=False;
InitializeComponent();
}
private void Form4_Load(object sender, EventArgs e)
{
}
}
}
دوست عزیز شما ابتدا باید مفاهیم رو یاد بگیرید.
شما توی این کد که هیچ کاری انجام ندادید تازه معلومه که Error هم داره چطوری انتظار دارید اطلاعات رو نمایش بده.
من فعلا نیازی به یاد گیری سی شارپ ندارم چون تخصص من وب هست ( php)
و میخوام یک برنامه برای یکی از دوستانم درست کنم که خیلی ساده هست
من الان یک فرم اضافه کردم به نام فرم شماره 4 حالا میخوام اطلاعات دیتا بیس در فرم شماره 4 نمایش داده بشه به همراه فیلد ها
دوستان خواهش میکنم راهنمایی کنید
سلام
بفرمایید.
سلام
شما اگه میخواهید به صورت جدول نمایش تا بدید با از دیتا گرید ویو استفاده کنید.
یه datagridview توی فرم بذارید.و اطلاعات بانک را داخلش بریزید.
نمونه میذارم براتون
DataSet
ds = newDataSet();
OleDbDataAdapter da;
ds.Clear();
da =
newOleDbDataAdapter("select * from tempfactor ", login.con);
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];