小编Sun*_*rya的帖子

在SQL中查找并替换所有特殊字符

我想复制新列中的所有行,并用 - 替换所有特殊字符.我的代码如下.

我的桌子设计

在此输入图像描述

 select * from mycode
    UPDATE mycode
    SET newName = Replace(myname, '%[^0-9a-zA-Z]%', '-')
Run Code Online (Sandbox Code Playgroud)

它正在使用我的代码进行复制,但不会替换特殊字符

结果 在此输入图像描述

sql sql-server sql-server-2008

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

如何将MetroFramework样式颜色更改为所有控件

我正在使用MetroFramework在桌面应用程序中,并将所有主题颜色广告设置为默认值,同时更改父表单,我想更新所有子表单并将控件颜色设置为标准主题颜色。

检查设计UI

http://thielj.github.io/MetroFramework

变更主题

var m = new Random();
int next = m.Next(0, 13);
this.Style = (MetroColorStyle)next;
Run Code Online (Sandbox Code Playgroud)

通过该操作,主窗体颜色会更改,但控制窗体和子窗体样式颜色不会更改。

c# frameworks winforms microsoft-metro modern-ui

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

在c#中检查有效的电子邮件地址

我在我的 c# windows 应用程序中使用 smtp 服务发送电子邮件。我必须以最佳方式执行以降低电子邮件退回率。我必须检查提供的电子邮件地址是否有效。我正在使用代码。

    private void btnCheckValid_Click(object sender, EventArgs e)
        {
            if (isRealDomain(textBox1.Text.Trim()) == true)
                MessageBox.Show("Valid Email Address!");
        }
        private bool isRealDomain(string inputEmail)
        {
            bool isReal = false;
            try
            {
                string[] host = (inputEmail.Split('@'));
                string hostname = host[1];

                IPHostEntry IPhst = Dns.GetHostEntry(hostname);
                IPEndPoint endPt = new IPEndPoint(IPhst.AddressList[0], 25);
                Socket s = new Socket(endPt.AddressFamily,
                        SocketType.Stream, ProtocolType.Tcp);
                s.Connect(endPt);
                s.Close();
                isReal = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                isReal = false;
            }

            return isReal;
        }
Run Code Online (Sandbox Code Playgroud)

通过检查真实域,我可以识别托管 IP,但电子邮件地址是否在主机上创建。

使用正则表达式(正则表达式)我只能使用格式。

所以我的问题是如何在 c# …

c# email validation

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

如何通过查询从SQL表中删除一些值

如何从所有行中删除一些值,例如我有一个表CustomerImage.我在该表中有以下数据.

+---------+--------------------------------+
| Serial  | Link                           |
+---------+--------------------------------+
| 001     | pages/small/image001.jpg       |
| 002     | pages/small/image002.jpg       |
| 003     | pages/small/image003.jpg       |
| 004     | pages/small/image004.jpg       |
| 005     | pages/small/image005.jpg       |
| 006     | pages/small/image006.jpg       |
| 007     | pages/small/image007.jpg       |
| 008     | pages/small/image008.jpg       |
| 009     | pages/small/image009.jpg       |
| 010     | pages/small/image010.jpg       |
+---------+--------------------------------+
Run Code Online (Sandbox Code Playgroud)

在上表中,我想从所有行中删除pages/small /.上面的例子我只有一个大型数据库.

sql t-sql sql-server sql-server-2008

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