把信息插入数据库~~有错误~看源程序! 如果要删除,改为DELETE FROM test WHERE 学号='"+Tell.Text.ToString()+"' AND 姓名='"+Tel2.Text.ToString()+"'" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是增加。刚刚有一点忘记改了~你在看一下~<%@ Import Namespace="System.Data.SqlClient" %><%@ Import Namespace="System.Data" %> <head><title>的例子</title><Script Language="C#" Runat="Server"> void delete_Click(Object src,EventArgs e){SqlCommand myCommand;string myDeleteQuery;string myConnString=@"server=localhost;uid=sa;pwd= ;database=test ";SqlConnection myConnection = new SqlConnection(myConnString);myConnection.Open();if(Tel1.Text==""){Label1.Text="编号不能为空";}else{myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +'")" ;myCommand=new SqlCommand(myInsertQuery,myConnection);myCommand.ExecuteNonQuery();Label1.Text="增加成功!";Tel1.Text="";}}</Script></head><body><p>请输入要增加的学号:</p><form runat="server"><asp:TextBox id="Tel1" size="20" runat="server"/><p>姓名:<asp:TextBox id="Tel2" size="20" runat="server"/><br/><asp:Button id="delete" onClick=delete_Click runat="server" Text="增加"></asp:Button><br/><asp:Label id="Label1" runat="server"/></form></body></html> 你也不把错误信息贴出来。我猜你的数据表“编号”字段应该是int类型的。但是你的sql豫剧写出来是values('10','xxx')这样的。应该是values(10,'xxx')。插入int类型的时候,不能加入单引号。 myInsertQuery="Insert INTO test Values ("+ Tel1.Text.Trim() ",'"+Tel2.Text.Trim() +'")" ; 编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1010: 常数中有换行符源错误: 行 16: else行 17: {行 18: myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +'")" ;行 19: myCommand=new SqlCommand(myInsertQuery,myConnection);行 20: myCommand.ExecuteNonQuery(); 错误提示~ 受不了myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +'")" ;改成 ^^^myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +"')" ; '"+ Tel2.Text.Trim() + '" 引号不对称,'"+ Tel2.Text.Trim() + "' asp.net 如何精确获取汉字及其符号数量。。 ajax 中讲的一个小问题,初学者。 请教数据库连接的问题!! window.print()不能打印页面吗? asp.net页面之间参数传递的问题.. asp.net将查询数据转换为需要的格式,字符串拼接高手进! 私人珍藏的三本.NET经典书籍低价转让,从速(上海地区)! 帮我看看什么问题? .net怎么跟xml结合 如何在用window.open()打开的页面中获得已存在的Session值? 学习asp.net 好 还是 学习jsp 那里有javascript好的教程
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<head>
<title>的例子</title>
<Script Language="C#" Runat="Server">
void delete_Click(Object src,EventArgs e)
{
SqlCommand myCommand;
string myDeleteQuery;
string myConnString=@"server=localhost;uid=sa;pwd= ;database=test ";
SqlConnection myConnection = new SqlConnection(myConnString);
myConnection.Open();
if(Tel1.Text==""){
Label1.Text="编号不能为空";
}
else
{
myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +'")" ;
myCommand=new SqlCommand(myInsertQuery,myConnection);
myCommand.ExecuteNonQuery();
Label1.Text="增加成功!";
Tel1.Text="";
}
}
</Script>
</head>
<body>
<p>请输入要增加的学号:</p>
<form runat="server">
<asp:TextBox id="Tel1" size="20" runat="server"/>
<p>
姓名:<asp:TextBox id="Tel2" size="20" runat="server"/>
<br/>
<asp:Button id="delete" onClick=delete_Click runat="server" Text="增加"></asp:Button>
<br/>
<asp:Label id="Label1" runat="server"/>
</form>
</body>
</html>
行 17: {
行 18: myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +'")" ;
行 19: myCommand=new SqlCommand(myInsertQuery,myConnection);
行 20: myCommand.ExecuteNonQuery();
错误提示~
myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +'")" ;
改成 ^^^
myInsertQuery="Insert INTO test Values ('"+ Tel1.Text.Trim() +"','"+Tel2.Text.Trim() +"')" ;
'"+ Tel2.Text.Trim() + "'