ورود

View Full Version : راهنمایی برای برنامه نویسی SQL در سرور؟!



Heidari66
شنبه 23 خرداد 1394, 21:03 عصر
سلام دوستان

ببخشید اگر تاپیک رو اشتباهی اینجا زدم.

یه دستگاهی دارم که یه تعداد عدد رو داخل تکست خروجی میده به این صورت:
001
254
12
36
55
96

البته دستگاه این تکست رو میتونه از طریق نت به سرور اسکیول دلخواهمون بفرسته.
حالا میخام یه هاست بگیرم که روش SQL باشه و این اطلاعات داخل دیتابیس اسکیول ذخیره بشه و توسط برنامه ای که نوشتم روی PC اطلاعات دریافت بشه.
میخام بدونم خود اسکیول این قابلیت رو داره با کدنویسی و بدون نرم افزار واسط اطلاعات رو از فایل تکست بگیره و داخل اسکیول ذخیره کنه؟!

ممنون

Heidari66
دوشنبه 25 خرداد 1394, 11:03 صبح
خیلی ممنون...:اشتباه:

pezhvakco
چهارشنبه 27 خرداد 1394, 13:16 عصر
یه دستگاهی دارم که یه تعداد عدد رو داخل تکست خروجی میده
یعنی چه طور کار میکنه
چه طور فایل خروجی میده (یه هویی فایل ساخته میشه)


بدون نرم افزار واسط اطلاعات رو از فایل تکست بگیره
چه جور میخواین پایگاه داده SQL داده ها رو بخونه و مدیریت داشته باشین

برای خواندن فایل میتونید درباره Bluk Insert جستجو نمایید


BULK INSERT #TmpTable
FROM 'PATH FILE'
WITH
(
FieldTerminator = ',', /* جدا کننده ستون */
ROWTERMINATOR = '\n' /* جدا کننده ردیف */
)

Heidari66
چهارشنبه 27 خرداد 1394, 17:06 عصر
یعنی چه طور کار میکنه
چه طور فایل خروجی میده (یه هویی فایل ساخته میشه)


چه جور میخواین پایگاه داده SQL داده ها رو بخونه و مدیریت داشته باشین

برای خواندن فایل میتونید درباره Bluk Insert جستجو نمایید


BULK INSERT #TmpTable
FROM 'PATH FILE'
WITH
(
FieldTerminator = ',', /* جدا کننده ستون */
ROWTERMINATOR = '\n' /* جدا کننده ردیف */
)





ببین دوست عزیز بزار کامل برات توضیح بدم

یه دستگاهی یا بهتر بگم بردی هست که یه تعداد قطعاتی رو میشماره و هر مثلا پنج دقیقه یکبار چندتا عدد که بصورت تکست هست خروجی میده و این دستگاه این قابلیت رو داره که این تکست رو به یه FTP بفرسته
حالا من میخام یه SQL Server اجاره کنم و این اطلاعات تکست رو داخل SQL Server بریزم و از طریق برنامه ویندوزی که مینوسم به اطلاعات دسترسی پیدا کنم
رو ویندوز سیستمم SQL نصب کزدم و از دستور Bulk Insert هم استفاده کردم جواب داد ولی دوتا مشکل دارم
اول اینکه من میخام روی SQL Server اجاره ای اینکارو بکنم دوم اینکه چه کدی باید بنویسم که اینکار بصورت خودکار انجام بشه؟! یعنی مثل کنترل
FileSystemWatcher یا Timer عمل کنه؟!

اگر لطف کنی راهنمایی کامل کنی ممنون میشم

یاعلی

Heidari66
شنبه 30 خرداد 1394, 08:29 صبح
انگار سوالم خیلی سخت بود:متفکر: