我有一个.net sdk应用程序see the git here。我正在尝试将一些值从sdk保存到我的数据库中,下面就是我尝试过的。
我创建了一个包含以下列的mysql数据库表:
"drm_key_id" VARCHAR(256) NULL DEFAULT NULL,
"drm_key" VARCHAR(256) NULL DEFAULT NULL,
"en_content_key " VARCHAR(256) NULL DEFAULT NULL,
"auth_policy_id " VARCHAR(256) NULL DEFAULT NULL
我试图插入以下对象的值:
key.Id,
key.Id,
key.ProtectionKeyId,
key.AuthorizationPolicyId)
使用以下sql命令进入我的数据库:
new songadrmdataDataSetTableAdapters.songa_drm_keysTableAdapter().Insert(
key.Id,
key.Id,
key.ProtectionKeyId,
key.AuthorizationPolicyId);
但每次程序运行时都会出现以下错误:
附加信息:参数化查询'(@ drm_key_id varchar(48),@ drm_key varchar(48),@ en_content_key v'期望 参数'@en_content_key',未提供。
答案 0 :(得分:0)
未提供查询参数,请修改插入操作以提供参数..
https://msdn.microsoft.com/library/bb738521(v=vs.100).aspx
https://www.dotnetperls.com/sqlparameter
希望这有助于:)