如何在SQL中插入特殊字符

电脑杂谈  发布时间:2020-07-10 06:20:48  来源:网络整理

sql 替换字段中的部分字符_sql不包含某个字符like_sql 特殊字符 @

我正在尝试将文本发送到我的,该文本可能包含特殊字符,例如O'Brian之类的名称. 或类似我不知道的短语. 我不断收到错误消息,说“有问题.

sql不包含某个字符like_sql 替换字段中的部分字符_sql 特殊字符 @

如何确保特殊字符以纯文本格式输入.

sql 特殊字符 @_sql不包含某个字符like_sql 替换字段中的部分字符

 Imports system.Data 
Imports System.Data.SqlCLient

Protected Sub ButtonSubmitYourName_Click(sender as Object,e As EventArgs)处理ButtonSubmitYourName .Click
Dim Conn As New SqlClient.SqlConnection
Conn.ConnectionString =Data Source = < DatabaseServer > ;初始目录= < > ;用户ID = < user > ;密码= < 密码 >
Dim命令As SqlCommand
Dim sqlString,LastName,FirstName,YourCredentials As String

LastName = TextboxLastName.Text
FirstName = TextBoxFirstName.Text
YourCredentials = TextBoxYourCredentials.Text


Conn = New SqlConnection(Data Source = < < span class =code-leadattribute> DatabaseServer > ;初始目录= < > ;用户ID = < 用户 > ;密码= < 密码 > )

Conn.Open()
sqlString =INSERT INTO < 表 > (LastName,FirstName,YourCredentials)VALUES('+ LastName +','+ FirstName +','+ YourCredentials +')
command = New SqlCommand(sqlString,Conn)
command.ExecuteNonQuery()
Conn.Close()

Response.Redirect( YourName.aspx)

End Sub

sql 特殊字符 @_sql不包含某个字符like_sql 替换字段中的部分字符

解决方案

sql 特殊字符 @_sql不包含某个字符like_sql 替换字段中的部分字符

这是因为要串联用于形成SQL命令的字符串-特殊字符是遇到的最少问题. 执行此操作时,可以在SQL INjection中使其保持打开状态sql 特殊字符 @sql 特殊字符 @,并且用户可以在中执行他喜欢的任何操作,只需在文本框中键入内容即可,包括删除行或删除所有表. 始终使用参数化查询:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-275014-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 文布拉库力克
        文布拉库力克

        最近更新的都怕了

      • 铃木玲子
        铃木玲子

        配套组件和运用经验都不充分

      • 李志会
        李志会

        就是之前一直荒废着的鬼城的空房子

      热点图片
      拼命载入中...