环境:xp+mssql2k+vs.net2003
在此环境下,使用ajaxpro取出数据库数据,并能回传客户端javascript显示出结果!!
插入与更新却不成功!!!如下:
我写了:.aspx.cs[ajaxpro.method]
public void testdb()
{ conn...
string iustr=....
conn.Open();
for(int i=0;i<tmpds.tmptb.Rows.Count;i++)
{
string ins="insert into dbtb values('"+tmptb.Rows[i][0].toString().Trim()+"','"+tmpb.Rows[i][1].toString().Trim()+"')";
SqlCommand sc=new SqlCommand(ins,conn);
sc.ExecuteNonQuery();
}
conn.Close();
}.aspx中javascript调用:
function callserv()
{
myclass.mypage.testdb();
}但是一条结果也没有写入数据库表去,大侠能指点一下这是为什么吗????能给出正确写法吗??谢谢!!!!!!!!!!!!!!!!!!!!!
在此环境下,使用ajaxpro取出数据库数据,并能回传客户端javascript显示出结果!!
插入与更新却不成功!!!如下:
我写了:.aspx.cs[ajaxpro.method]
public void testdb()
{ conn...
string iustr=....
conn.Open();
for(int i=0;i<tmpds.tmptb.Rows.Count;i++)
{
string ins="insert into dbtb values('"+tmptb.Rows[i][0].toString().Trim()+"','"+tmpb.Rows[i][1].toString().Trim()+"')";
SqlCommand sc=new SqlCommand(ins,conn);
sc.ExecuteNonQuery();
}
conn.Close();
}.aspx中javascript调用:
function callserv()
{
myclass.mypage.testdb();
}但是一条结果也没有写入数据库表去,大侠能指点一下这是为什么吗????能给出正确写法吗??谢谢!!!!!!!!!!!!!!!!!!!!!
顶你一把
跟一下看有没有执行到for循环
tmptb是一个datatable