朋友们,当我在asp.net中编写这些代码时,我收到如下错误:
已经有一个与此命令关联的打开DataReader,必须先关闭它
请帮帮我
SqlConnection con = obj.getcon();
con.Open();
SqlCommand cmd = new SqlCommand("select student_id from student_details", con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
String ss=dr[0].ToString();
if (val == ss)
{
SqlCommand cmd1 = new SqlCommand("insert student_vs_testsession_details(student_id,testsession_id,testsession_status) values('" + val + "','" + Test + "','')", con);
int val1 = cmd1.ExecuteNonQuery();
}
else
{
string message = "<script language=JavaScript> alert('StudentID does not exists!'); </script>";
if (!Page.IsStartupScriptRegistered("clientScript"))
{
Page.RegisterStartupScript("clientScript", message);
}
}
}
dr.Close();
// con.Close();
}
Run Code Online (Sandbox Code Playgroud) 我必须创建一个带有两个表的pdf文件。并且这两张桌子应该水平放置在文档中。我已经尝试过这样,
var doc1 = new Document(PageSize.A4);
PdfWriter.GetInstance(doc1, new FileStream(path + "/" + pdf_name + "", FileMode.Create));
doc1.Open();
var table1 = new PdfPTable(1); //table1
table1.HorizontalAlignment = Element.ALIGN_LEFT;
table1.SpacingBefore = 50;
table1.DefaultCell.Border = 1;
table1.WidthPercentage = 40;
PdfPCell cell = new PdfPCell(new Phrase(student_name, boldTableFont));
// cell.Border = 1;
// cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
cell.HorizontalAlignment = Element.ALIGN_CENTER;
table1.AddCell(cell);
doc1.Add(table1);
var table2= new PdfPTable(1); //table2
table2.DefaultCell.Border = 1;
table2.HorizontalAlignment = 2;
table2.SpacingBefore = 50;
table2.WidthPercentage = 40;
PdfPCell cell21 = new PdfPCell(new …
Run Code Online (Sandbox Code Playgroud) 我想显示新加坡时间。我已经尝试过这样的
<?php echo date("l dS of F Y h:i:s A");
Run Code Online (Sandbox Code Playgroud)
但是当将此值插入到数据表的列(使用 datatype-datetime )时,它显示时间为 0000-00-00 00:00:00。请帮忙
在我的数据库表中有一个名为 'marks' 的列。它包含像 50,55,67,88 之类的值,...现在我需要一个一个读取这些值,比如 - 首先是 50,然后是 55,依此类推。怎么可能使用 php ?
include("db_connect.php");
$result = mysql_query("SELECT * FROM students ",$con);
while($rows = mysql_fetch_array($result))
{
$mark1=$rows['marks'];//what will do here
$mark2=$rows['marks']; //should get value 55 and so on
}
Run Code Online (Sandbox Code Playgroud) 我正在使用下面的代码将字符串转换为datetime(使用选定的语言).它适用于除阿拉伯语之外的所有其他语言.当传递ar作为CultureInfo时,它会抛出错误"字符串未被识别为有效的DateTime".它的原因是什么?
CultureInfo ci = new CultureInfo("ar"); //works well for en,de,fr,hi,ru
string mDate = "2018-07-15 17:00";
DateTime userTime = Convert.ToDateTime(mDate,ci);
Run Code Online (Sandbox Code Playgroud) c# ×3
asp.net ×2
php ×2
asp.net-mvc ×1
cultureinfo ×1
datetime ×1
itextsharp ×1
mysql ×1
sql-server ×1
uwp ×1