小编Gre*_*lty的帖子

什么是传递参数到SQL,为什么我需要它?

初学者:

在我对如何将数据插入SQL Server的问题的答案中,他提到了传递参数而不是像我目前所拥有的字符串连接.

这对安全来说真的有必要吗?如果是这样,究竟是什么传递参数?当我谷歌它我得到很多关于存储过程.这就是我想要的,我不知道存储过程....

如果你能指出我正确的方向,我将不胜感激.

谢谢.

编辑:

好的,这就是我得到的.它似乎正确地更新了数据库,最终我将硬编码的int更改为标签的输入.请确认我是如何做到这一点不容易受到任何SQL注入或攻击.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;

using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;



public partial class Stats : System.Web.UI.Page
{

    public SqlDataReader DataReader;
    public SqlCommand Command;
    string queryString = ("INSERT INTO UserData (UserProfileID, ConfidenceLevel, LoveLevel, HappinessLevel) VALUES (@UID, @CL, @LL, @HL);");
    //string queryString = ("INSERT INTO UserData (UserProfileID, ConfidenceLevel, LoveLevel, HappinessLevel) VALUES ('a051fc1b-4f51-485b-a07d-0f378528974e', 2, 2, 2);"); 

    protected void Page_Load(object sender, EventArgs e)
    { …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server asp.net stored-procedures

13
推荐指数
2
解决办法
2万
查看次数

Google Gauges可以在IE中正常运行吗?

编辑2

有没有人理解他如何运作的最新帖子:

"我在脚本标签中使用了https而不是http.它工作正常."
-Comment 22 by nithin ... @ gmail.com,Feb 07(3天前)

他指的是哪个标签?这是你从谷歌加载JavaScript的地方?(我在那里尝试过https,没有运气.)其他方法似乎不起作用......


我在Google Firefox中使用Google衡量标准:http:
//code.google.com/apis/visualization/documentation/gallery/gauge.html

但是在IE 8中不起作用.

我还注意到IE中的"Google Playground"会弹出一个安装Chrome的弹出窗口:http:
//code.google.com/apis/ajax/playground/?type=visualization#gauge

我看过这篇文章但不是真正的解决方案:http:
//code.google.com/p/google-visualization-api-issues/issues/detail?id = 5

首先,究竟是什么问题?

我正在寻找一个更深入的理解为什么它不起作用.

接下来,有什么想法做什么?

谢谢!

编辑

赏金开始100分.寻找"最佳"(由其他用户投票)的答案,以获得在IE工作,7天结束

javascript firefox internet-explorer cross-browser google-gauges

7
推荐指数
1
解决办法
1449
查看次数

如何:动态移动Google Gauge?

观察CPU和内存仪表一秒钟.他们动态地移动.

下面显示的示例代码不会像这样移动仪表(或者至少在我自己的项目中尝试它时).

我该如何让它像这样动态移动?

(另外,这些衡量标准会减慢我连接谷歌的网站吗?另一方面,它会提高我的排名吗?)

html javascript xml asp.net

6
推荐指数
1
解决办法
5853
查看次数

如何以编程方式将图片上传到Facebook?

好的,所以这是我的第一个问题: 如何允许我网站上的访问者在他们的Facebook新闻源上分享我的照片?

实施后,我意识到我真正想要的是将图像作为照片上传到他们的相册.

当他们点击图片旁边的Facebook图标时,我如何获得在我的网站上获取图像,上传到他们的相册?

任何想法都是值得赞赏的.

谢谢.

html javascript asp.net api facebook

6
推荐指数
1
解决办法
6371
查看次数

用于android虚拟设备的Eclipse调试器挂起?

看到类似的问题,没有解决我看到和必须使用的问题:

[16:29:11 - com.XX.yy] Attempting to connect debugger to 'com.XX' on port 8852
Run Code Online (Sandbox Code Playgroud)

没有实际的设备只是Android模拟器.

在模拟器上正确运行(虽然需要一段时间才能运行).

但是,尝试调试它只是挂起.

显示上面的消息并在模拟器上显示黑屏......?

非常感谢正确方向的任何一点.

谢谢 .

java eclipse debugging android android-virtual-device

6
推荐指数
1
解决办法
495
查看次数

JavaScript中有安全延迟吗?

一种不占用资源的方法,只需停止执行1秒然后执行?

我想要做的是动态地将Google规格从一个值移动到另一个值,从而创建它移动到值而不是跳转到它的效果.

即 -

for(original_value; original_value < new_value; original_value++)
{
    data.setValue(0, 1, original_value);
    delay half a second here in JavaScript?
}  
Run Code Online (Sandbox Code Playgroud)

这是一种可行的方法,还是更接近演示所做的更好的方法?:
如何:动态移动Google Gauge?

javascript

5
推荐指数
1
解决办法
618
查看次数

如何将图例添加到ASP.NET 3.5图表控件?

有没有办法将图例添加到它创建的图表中?我创建了一个折线图,默认情况下它为不同的y轴数据创建了不同的颜色.我希望在侧面显示哪些数据与哪种线条颜色相关的图例.

谢谢.

c# windows asp.net charts

4
推荐指数
1
解决办法
1万
查看次数

关于这个INSERT的MySQL错误#1064?

不知道出了什么问题,现在就在PHP MyAdmin中运行它.有什么事发生在你身上吗?谢谢.

INSERT INTO order (CustomerID, BillAddr, ShipAddr, Date, Total)   
VALUES ('test', 'test', 'test', '2012-07-02', 22)
Run Code Online (Sandbox Code Playgroud)

错误:

MySQL说:#1064

order表结构:

FIELD                TYPE  
OrderID         int(11) auto increment  
CustomerID      varchar(50)  
BillAddr        varchar(200)  
ShipAddr        varchar(200)  
Date            date  
Total           double  
Run Code Online (Sandbox Code Playgroud)

(我将OrderID从INSERT中删除,因为它是一个自动增量)

编辑
与此语法相同的错误:

SQL query:

INSERT INTO 'order'( CustomerID, BillAddr, ShipAddr, 'Date', Total )
VALUES (
'test', 'test', 'test', '2012-07-02', 22
)
MySQL said: Documentation
#1064 - 
Run Code Online (Sandbox Code Playgroud)

mysql sql database debugging mysql-error-1064

3
推荐指数
1
解决办法
2万
查看次数

为什么将这个html放在表单标签中会改变布局?

我正在使用这个免费的Web模板 - EliteCircle,并将其整合到母版页中.母版页将html包装在:

<form id="form1" runat="server">
 //master page html
</form>
Run Code Online (Sandbox Code Playgroud)

除了整个页面被思考白色边框(表单的默认CSS行为?)包围,并且页脚背景在底部是半白色之外,模板几乎都很好.

我不希望id = form1的表单改变布局中的任何内容.[CSS] [2]中没有任何内容具有该ID.

当我从母版页中删除表单标签(只是为了检查)时,布局是完美的,没有问题.

有任何想法吗?

(使用Visual Web Developer 2008 Express)

谢谢,格雷格

The CSS: http://www.styleshout.com/templates/preview/EliteCircle12/images/EliteCircle.css
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
639
查看次数

LAST_INSERT_ID()返回多行0?

目前在phpMyAdmin工作:

order 表格结构:

OrderID     int(11)  auto_increment
CustomerID  varchar(50)
BillAddr    varchar(200)
ShipAddr    varchar(200)
Date            date
Total           double
Run Code Online (Sandbox Code Playgroud)

该表目前有4行数据,具有不同的OrderID.

SQL:

SELECT LAST_INSERT_ID() FROM `order`
Run Code Online (Sandbox Code Playgroud)

结果:

LAST_INSERT_ID()
0
0
0
0
Run Code Online (Sandbox Code Playgroud)

我期待第四行OrderID- 只有一个数字,但在phpMyAdmin中每行得到一个0.

mysql sql database debugging

1
推荐指数
1
解决办法
7053
查看次数

为什么这种方法仍然会对货币产生舍入错误?

这是代码:

float accountBalance = 0; //global

//this function gets called many times  
int Accumulate(float amount) //amount in currency form, i.e. xxx.yy
{
   float fixroundVal = 0;

   amount = amount * 100; //change to full number (removes decimals)

   accountBalance += amount;

   fixroundVal = accountBalance / 100;

   printf("fixroundVal=%f",fixroundVal);//really gets stored   

}
Run Code Online (Sandbox Code Playgroud)

所以之前,我没有fixroundVal值和缩放100 - 它只是 accountBalance += amount;

我得到了非常糟糕的舍入错误,因此我每次迭代都进行了 100次本地缩放,并且它消除了很多舍入错误但是偶尔会有一些,我仍然会得到一些.

我尝试将100比例增加到10的其他倍数,实际上我有更多的舍入错误.

我只能使用C,没有库.

我怎样才能解决这个问题?

(更尊重银行软件;)

c math floating-point rounding-error

1
推荐指数
1
解决办法
117
查看次数

如何让这个getElementsbyName适用于IE(和FF)?

这是在IE中出错但在FF中工作的JavaScript(错误 - "document.getelementsbyname(...).0.innerhtml为null或不是对象":

var oldVal = parseInt(document.getElementsByName("outSL")[0].innerHTML); //val from DB
Run Code Online (Sandbox Code Playgroud)

这是asp.net代码,我想获取将由数据库填充的内部html:

<asp:Label ID="LabelSL" runat="server" Text="" name="outSL" style="visibility:hidden;"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

id是动态的,当它被渲染时它看起来像这样,它是我所追求的43:

<span id="ctl00_cpMainContent_LabelSL" name="outSL" style="visibility:hidden;">43</span>  
Run Code Online (Sandbox Code Playgroud)

那么......我怎样才能在IE和FF中获得相同功能的43?

谢谢!

html javascript asp.net internet-explorer dom

0
推荐指数
1
解决办法
1315
查看次数