一個ASP模版,不懂得如何加入SQL
就先直接搬過來了http://blog.sina.com.cn/s/blog_58c506600101ivdf.html
就是一個彈幕播放器,簡單來說就是發送留言,同時寫入SQL,然後再次播放時留言會從SQL取出
可是模版中,寫入留言和取出留言的兩個頁面都把SQL部份空掉
我不知道該SQL部份應該怎麼的寫...兩個ASP頁面的js部份分別是
获取所有弹幕——GetComment.aspx
public partial class GetComment : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//得到URL中的id参数
var vid = int.Parse(Request["id"]);
//去数据库寻找此id的所有弹幕数据
var sqlstring = "SELECT * FROM [COMMENT] WHERE [ID]=" + vid;
var sql = "过程略";
//返回类似于Bilibili格式的XML数据
//<d p="出现时间,模式,字号,颜色,时间戳,弹幕池,用户,弹幕数据库中的记录编号">弹幕内容</d>
Response.ContentType = "text/xml; charset=utf-8";
Response.Write("<i>");
//随便添加两条弹幕数据
Response.Write("<d p=\"0.5,1,25,16776960,1313163329,0,111000,43665165\">内容</d>");
Response.Write("<d p=\"1.0,1,25,16776960,1313163329,0,111000,43665166\">内容</d>");
Response.Write("</i>");
}
}
发射弹幕——SendComment.aspx
public partial class SendComment : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
int vid = int.Parse(Request["id"]);
string userid = Request["user"];
float playtime = float.Parse(Request["stime"]);
int fontsize = int.Parse(Request["size"]);
int color = int.Parse(Request["color"]);
int mode = int.Parse(Request["mode"]);
//int pool = int.Parse(Request["pool"]);
long timestamp = Convert.ToInt64((DateTime.UtcNow - new DateTime(1970, 1, 1, 7, 0, 0, DateTimeKind.Utc)).TotalSeconds);
string message = Request["message"];
//把上面这一堆写进数据库
var sqlstring = "INSERT INTO [COMMENT] VALUES";
//添加成功后,返回这条弹幕的行ID
Response.Write("12345");
}
catch
{
//如果出现错误,返回-1
Response.Write("-1");
}
}
}
SendComment的頁面我不清楚需不需要加入SQL部份,但GetComment的頁面作者都說省略了
應該不可能是sql的連接string吧?怎有可能會放進js中?
而且一開始連接SQL的步驟也沒有做,我應否先在web.config先連接SQL?
如果是這樣,這兩個頁面作者所省略的SQL部份又是什麼?求救了 asp sql string javascript --------------------编程问答-------------------- 求救
沒人幫嗎...
聽說是用ado.net的C#那一系列連接SQL的動作
补充:.NET技术 , ASP.NET