مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arshmyry

عضویت از 1394/08/14

مشکل در SqlDataSource

  • سه شنبه 19 آبان 1394
  • 13:10
تشکر میکنم

میخوام به جای متنی که جلوی title نوشته شده این متن از یه تکس یا لیبل بخونه باید جیکار کنم؟

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
            SelectCommand="SELECT * FROM [Comments] WHERE ([ParentID] IS NULL) AND  truefalse='True' AND title=N'تست خبر'"></asp:SqlDataSource>

 

پاسخ های این پرسش

تعداد پاسخ ها : 13 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 آبان 1394
  • 13:15

در تاپیک قبلی براتون نوشته بودم دوست من که فرمودید به این تاپیک مربوط نمیشه

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • سه شنبه 19 آبان 1394
  • 13:29

اون نوشتم اما موقع اجرا اخطار میداد در صورتی که تکس مورد نظر هم پر بود

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 آبان 1394
  • 13:35

پروژه رو در جایی آپلود کنید و لینک بدید تا بررسی کنم و مشکل رو برطرف کنم

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • سه شنبه 19 آبان 1394
  • 13:35

خب الان روی این بگید چه جور هست

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
            SelectCommand="SELECT * FROM [Comments] WHERE ([ParentID] IS NULL) AND  truefalse='True' AND title=N'تست خبر'"></asp:SqlDataSource>

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 آبان 1394
  • 13:42
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
            SelectCommand="SELECT * FROM [Comments] WHERE ([ParentID] IS NULL) AND  truefalse='True' AND title=N'"+((TextBox1.Text!="")?TextBoxt1.Text:"")+"'"></asp:SqlDataSource>

 

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • سه شنبه 19 آبان 1394
  • 13:49

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

درSqlDataSourceپایین هم میخوام یه شرط بزارم که متن جلوی title از یه تکس بخونه

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
            SelectCommand="SELECT * FROM [Comments] WHERE ([ParentID] IS NULL) AND  truefalse='True' AND title=N'تست خبر'"></asp:SqlDataSource>

درSqlDataSourceپایین هم میخوام یه شرط بزارم که وقتی فیلدtruefalse=trueهست نمایش بده البته این فیلد خودم اضاف کرم

 

<asp:SqlDataSource ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
                            SelectCommand='<%#"Select * From Comments where ParentID="+Eval("CommentID")+" and truefalse='"+"True"+"'" %> ' runat="server"></asp:SqlDataSource>

 

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • سه شنبه 19 آبان 1394
  • 14:04

اصلا تکس باکس نمیشناسه

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • سه شنبه 19 آبان 1394
  • 14:35

پس چی شد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 آبان 1394
  • 15:06

نام TextBox شما چیست ؟

مگر TextBox1 نیست ؟

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • سه شنبه 19 آبان 1394
  • 22:44

چرا؟

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • چهارشنبه 20 آبان 1394
  • 00:28

این مشکل حل شد.

اما مشکل بعدی چه جور به SqlDataSource که داخل Repeater هست یه شرط دیگه اضاف کنم

میخوام بهش بگم  truefalse=true شرطم این هست

<asp:SqlDataSource ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
                            SelectCommand='<%#"Select * From Comments Where ParentID="+Eval("CommentID") %> ' runat="server"></asp:SqlDataSource>

 

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • چهارشنبه 20 آبان 1394
  • 15:35

جواب نمیدین؟

کاربر سایت

arshmyry

عضویت از 1394/08/14

  • چهارشنبه 20 آبان 1394
  • 20:30

اقای مدائنی لطفا راهنمایی کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)