小编vos*_*art的帖子

使用C#进行SQL插入查询

我现在遇到了一个问题,我正在努力解决这个问题.我只是尝试访问数据库并在C#的帮助下插入一些值

我试过的东西(工作)

String query = "INSERT INTO dbo.SMS_PW (id,username,password,email) VALUES ('abc',      'abc', 'abc', 'abc')";
Run Code Online (Sandbox Code Playgroud)

插入了一个新行,一切正常,现在我尝试使用变量插入一行:

String query = "INSERT INTO dbo.SMS_PW (id,username,password,email) VALUES (@id, @username, @password, @email)";

command.Parameters.AddWithValue("@id","abc")
command.Parameters.AddWithValue("@username","abc")
command.Parameters.AddWithValue("@password","abc")
command.Parameters.AddWithValue("@email","abc")

command.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

没有工作,没有插入任何值.我又尝试了一件事

command.Parameters.AddWithValue("@id", SqlDbType.NChar);
command.Parameters["@id"].Value = "abc";

command.Parameters.AddWithValue("@username", SqlDbType.NChar);
command.Parameters["@username"].Value = "abc";

command.Parameters.AddWithValue("@password", SqlDbType.NChar);
command.Parameters["@password"].Value = "abc";

command.Parameters.AddWithValue("@email", SqlDbType.NChar);
command.Parameters["@email"].Value = "abc";

command.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

愿有人能告诉我我做错了什么吗?

亲切的问候

编辑:

在另一行中,我正在创建一个新的SQL-Command

var cmd = new SqlCommand(query, connection);
Run Code Online (Sandbox Code Playgroud)

仍然没有工作,我在上面的代码中找不到任何错误.

c# sql sql-server-express

20
推荐指数
3
解决办法
22万
查看次数

正则表达式匹配一个类的导入

我一直在努力编写一个正则表达式来匹配类的导入.让班级成为

import static org.junit.Assert.*;
import org.
       package.
       Test;
import mypackage.mystuff;
Run Code Online (Sandbox Code Playgroud)

输出应该是[org.junit.Assert.*,org.package.Test,mypackage.mystuff].因为我不熟悉它们,所以我一直在努力使用换行符和正则表达式.这是我目前的尝试:

((?<=\bimport\s)\s*([^\s]+ )*([a-z.A-Z0-9]+.(?=;))) 
Run Code Online (Sandbox Code Playgroud)

java regex

8
推荐指数
2
解决办法
1521
查看次数

无法在 Shopify 的应用程序中嵌入网站(X-Frame-Options)

在过去的几周里,我一直在研究我的第一个 RoR/Shopify 应用程序,它几乎完成了。我唯一遇到的问题是申请费用。当用户在商店中看到我的应用程序时,他单击“获取”,然后初始化身份验证过程。正在安装应用程序,用户可以接受/拒绝收费。如果他拒绝,他将被重定向到我在商店中的应用列表。现在这是我的问题。如果用户拒绝收费,我的应用程序仍然安装,如果他第二次点击我的横幅,我需要检查他是否支付了费用。我通过

if (ShopifyAPI::RecurringApplicationCharge.current)
   some logic since the charge is valid
else 
   redirect_to billing_index_path(:shop_url => cur_shop_url)
Run Code Online (Sandbox Code Playgroud)

我的想法是如果用户尚未付款,则再次显示带有收费的弹出窗口。这不起作用,我收到一条错误消息,说我的网站未显示,因为 X-Frame-Options 设置为 DENY。我已经尝试使用以下任一方法删除 application_controller.rb 和 application.rb 中的选项

Response.headers.delete('X-Frame-Options') 
Run Code Online (Sandbox Code Playgroud)

config.action_dispatch.default_headers.delete('X-Frame-Options') 
Run Code Online (Sandbox Code Playgroud)

分别。用户第一次安装应用程序时,一切似乎都正常工作,嵌入,逻辑等。但在他第二次尝试之后,一切都变得混乱了。每次用户访问我的应用程序时,如何嵌入所有站点?我读到 Shopify 的回复默认有一个 DENY Header,但我确信这个问题一定有解决方案。我不能让用户每次都卸载应用程序。

提前致谢

ruby ruby-on-rails shopify x-frame-options

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

JSON类型字符串的正则表达式

我无法使用正则表达式拆分String

"[{'name':'abc','surname':'def'},{'name':'ghi','surname':'jkl'},{'name':'asdf','surname':'asdf'}]"
Run Code Online (Sandbox Code Playgroud)

现在我想将其拆分为

"{'name':'abc','surname':'def'}" and "{'name':'ghi','surname':'jkl'}"
Run Code Online (Sandbox Code Playgroud)

稍后,我将反序列化两个字符串并使用值.我必须承认,我对正则表达式的工作太少,如果有人可以帮助我,我会很高兴.我想用方括号和中间逗号分开.我要么被所有逗号分裂,要么根本不分裂.

亲切的问候

.net c# regex

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