PDA

View Full Version : اجرای Query با دستورات برنامه نویسی.



Farhad-Csharp
چهارشنبه 26 مرداد 1384, 11:59 صبح
سلام.
من با زبانهای vb.net و #c کار میکنم و دستوری می خوام که یک Query رو از داخل یک دیتابیس اکسس فراخوانی و اجرا کنه .
حالت اول اینه که اکسس اجرا بشه و Query اجرا بشه.
حالت دوم اینه که بدون اجرا شدن اکسس Query اجرا بشه .
که من حتی الامکان دنبال راه دوم هستم و از شما تقاضای راهنمایی دارم.
این سئوال رو تو بخش دات نت هم مطرح کردم ولی تا حالا که کسی بلد نبوده.
با تشکر.

E_Alikhani
چهارشنبه 26 مرداد 1384, 12:18 عصر
سلام
ببین آقا فرهاد من شخصا vb.net کار نکردم ولی این را مطمن هستم که شما هیچ نیازی به اجرا کردن اکسس ندارید بهترین را این است که شما Query (اگر ثابت است و تغییر نمیکنه ) را در داخل اکسس بنویسید و بعد در زبان مورد نظر اون مثل یک بانک (Table) بازکنی ویا از کامپوننتهای Query استفاده کنی که میتونی داخل اون سورس SQL هم بنویسی
---- بهتر از مثالهای خود vb.netو یا #C استفاده کنی
دورود بر شما

Farhad-Csharp
چهارشنبه 26 مرداد 1384, 12:48 عصر
سلام
ببین آقا فرهاد من شخصا vb.net کار نکردم ولی این را مطمن هستم که شما هیچ نیازی به اجرا کردن اکسس ندارید بهترین را این است که شما Query (اگر ثابت است و تغییر نمیکنه ) را در داخل اکسس بنویسید و بعد در زبان مورد نظر اون مثل یک بانک (Table) بازکنی ویا از کامپوننتهای Query استفاده کنی که میتونی داخل اون سورس SQL هم بنویسی
---- بهتر از مثالهای خود vb.netو یا #C استفاده کنی
دورود بر شما

ببخشید ، ولی ما از فیلدهای table استفاده می کنیم و table رو اجرا نمی کنیم .ولی من میخوام
query رو اجرا کنم .
در ضمن اگه شما مثالی از #c یا vb.net دارید ممنون میشم که بفرستید.

sarami
چهارشنبه 26 مرداد 1384, 12:50 عصر
عزیز شما باید استفاده از ado.net را یادبگیرین ولی مثال DAO اون به شکل زیره
DoCmd.OpenQuery "Query2", acViewNormal, acEdit
بجای query2 از نام query خودتون استفاده کنین

sarami
چهارشنبه 26 مرداد 1384, 12:53 عصر
عزیز شما باید استفاده از ado.net را یادبگیرین ولی مثال DAO اون به شکل زیره
DoCmd.OpenQuery "Query2", acViewNormal, acEdit
بجای query2 از نام query خودتون استفاده کنین مثال ado هم اگه خواستین مطرح کنین تا براتون بفرستم

Farhad-Csharp
چهارشنبه 26 مرداد 1384, 15:07 عصر
کارکردن با ado.net را بلدم و دنبال دستور ado.net برای اجرای query هستم دیگه.
لطفا کمک کنید.

sarami
چهارشنبه 26 مرداد 1384, 22:58 عصر
تو book online دنبال excute برای query بگردین متاسفانه من زیاد با ado.net کار نکردم حالا شاید این به دردت بخوره
DoCmd.RunSQL

Farhad-Csharp
پنج شنبه 27 مرداد 1384, 09:49 صبح
تو book online دنبال excute برای query بگردین متاسفانه من زیاد با ado.net کار نکردم حالا شاید این به دردت بخوره
DoCmd.RunSQL

book online ?????????

sarami
پنج شنبه 27 مرداد 1384, 14:55 عصر
help های خود vb.net منظورمه

شاپرک
شنبه 29 مرداد 1384, 08:43 صبح
CurrentDb.Execute "Queryname"

sarami
شنبه 29 مرداد 1384, 11:44 صبح
این مثال dao دوستمون دنبال مثال ado.net میگرده