PDA

View Full Version : سوال: پیغام خطای نا مفهموم هنگام اجرای کد



Gralt Witcher
یک شنبه 20 اردیبهشت 1394, 21:44 عصر
با سلام

من یه textbox دارم که توی رویداد textChanged اون کدهای اتصال به دیتابیس رو نوشتم, اما هنگام اجرای اون صفحه زیر نمایش داده میشه.

با تشکر

BookWorm
دوشنبه 21 اردیبهشت 1394, 11:07 صبح
با سلام
دوست عزيز لطفا كد خودتون سمت سرور و كلاينت رو قرار بديد تا بشه راهنمايي كرد.
من به اين خطا فقط در مورد استفاده از SVG در مرورگر Firefox برخورده بودم.

Gralt Witcher
دوشنبه 21 اردیبهشت 1394, 20:44 عصر
با سلام
دوست عزيز لطفا كد خودتون سمت سرور و كلاينت رو قرار بديد تا بشه راهنمايي كرد.
من به اين خطا فقط در مورد استفاده از SVG در مرورگر Firefox برخورده بودم.


protected void usernameTBX_TextChanged(object sender, EventArgs e)
{
msg.InnerHtml = "";
msg.Visible = false;

Button1.Enabled = true;

SqlConnection Scon = new SqlConnection(Session["conStr"].ToString());
Scon.Open();

string username = "";

string test = "select username from Users where Name + ' ' + Lname = N'" + usernameTBX.Text + "'";

SqlCommand cmd2 = new SqlCommand(test, Scon);

//SqlCommand cmd2 = new SqlCommand("Return_Username", Scon);
//cmd2.CommandType = System.Data.CommandType.StoredProcedure;
//cmd2.Parameters.AddWithValue("@UserName", usernameTBX.Text);


SqlDataReader sdr = cmd2.ExecuteReader();
if (sdr.HasRows)
{
sdr.Read();
username = sdr.GetValue(0).ToString();
}

Scon.Close();
Scon.Open();

SqlCommand cmd = new SqlCommand("check_score", Scon);
cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.AddWithValue("@usn", username);
cmd.Parameters.AddWithValue("@dore", RadComboBox1.Text);

SqlDataReader sdr2 = cmd.ExecuteReader();

if (sdr2.HasRows)
{
msg.InnerHtml = "برای " + usernameTBX.Text + " قبلا نمره ای ثبت شد";
msg.Visible = true;
Button1.Enabled = false;
}
Scon.Close();
}



<center>
<div id="msg" runat="server" visible="false" class="alert alert-block alert-success">
<button type="button" class="close" data-dismiss="alert">
<i class="ace-icon fa fa-times"></i>
</button>
</div>

<div id="err" runat="server" visible="false" class="alert alert-danger">
<button type="button" class="close" data-dismiss="alert">
<i class="ace-icon fa fa-times"></i>
</button>

</div>
</center>


<table style="margin:0px auto 0px auto;">
<tr>
<td style="width:29px;"></td>
<td>
<asp:TextBox ID="usernameTBX" runat="server" Width="250px" AutoPostBack="True"
ontextchanged="usernameTBX_TextChanged"></asp:TextBox>

<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="usernameTBX"
MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="500"
ServiceMethod="GetUser" >
</asp:AutoCompleteExtender>

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
Display="Dynamic" SetFocusOnError="true" style="font-family:Tahoma; font-size:12px;"
ErrorMessage="*" ForeColor="Red"
ControlToValidate="usernameTBX" ValidationGroup="1"></asp:RequiredFieldValidator>
</td>
<td>
<label >نام خانوادگی کاراموز</label>
</td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td style="width:29px;"></td>
<td>
<telerik:RadComboBox ID="RadComboBox1" runat="server" CollapseAnimation-Type="InExpo"
Skin="WebBlue" ExpandAnimation-Type="InCubic" DataTextField="name"
Font-Names="Tahoma" Font-Size="12px" Width="250px"
DataSourceID="SqlDataSource1" AutoPostBack="True" onselectedindexchanged="RadComboBox1_SelectedIndexChanged"
>

</telerik:RadComboBox>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:RoLibraryConnectionString2 %>"
SelectCommand="SELECT [name] FROM [plankoli]"></asp:SqlDataSource>
</td>
<td>
<label >نام دوره</label>
</td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td style="width:29px;"></td>
<td>
<asp:TextBox ID="mTermKatbiTBX" runat="server" Width="250px"></asp:TextBox>


</td>
<td>
<label >میان ترم کتبی</label>
</td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td style="width:29px;">

<asp:FileUpload ID="FileUpload1" runat="server" />

</td>
<td>
<asp:TextBox ID="mTermShafaeiTBX" runat="server" Width="250px"></asp:TextBox>
</td>
<td>
<label >میان ترم شفاهی</label>
</td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td style="width:29px;"></td>
<td>
<asp:TextBox ID="pTermKatbiTBX" runat="server" Width="250px"></asp:TextBox>


</td>
<td>
<label >پایان ترم کتبی</label>
</td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td style="width:29px;">

<asp:FileUpload ID="FileUpload2" runat="server" />
</td>
<td>
<asp:TextBox ID="pTermShafaeiTBX" runat="server" Width="250px"></asp:TextBox>


</td>
<td>
<label >پایان ترم شفاهی</label>
</td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td style="width:29px;"></td>
<td>
<asp:TextBox ID="FaaliatTBX" runat="server" Width="250px"></asp:TextBox>


</td>
<td>
<label >فعالیت کلاسی</label>
</td>
</tr>

</table>

<table style="margin:20px auto 0px auto;">
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="Save" CssClass="btn btn-primary"
ValidationGroup="1" onclick="Button1_Click" />
</td>
<td>
&nbsp; &nbsp;
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="Reset" CssClass="btn"
onclick="Button2_Click"/>
</td>
</tr>
</table>