小编Zac*_*yne的帖子

通过Microsoft Exchange Server发送电子邮件

好的,所以我有这个程序本质上充当公司的电子邮件客户端,它为他们构建电子邮件并将其发送出去.

我已经完成了所有工作,但是当要发送电子邮件时,他们会得到一个 Mailbox Unavailable. Accessed Denied - Invalid HELO Name

有趣的是,我使用相同的用户名作为网络凭据和from部分.

编辑:更新我正在使用的代码...现在得到Failure sending mail错误.

这是我的MailConst.cs班级:

public class MailConst
{

    /*
     */

    public static string Username = "username";
    public static string Password = "password";
    public const string SmtpServer = "smtp.domain.co.uk";

    public static string From = Username + "@domain.co.uk";

}
Run Code Online (Sandbox Code Playgroud)

这是在我的主类中使用这些变量:

    public static void SendMail(string recipient, string subject, string body, string[] attachments)
    {


        SmtpClient smtpClient = new SmtpClient();
        NetworkCredential basicCredential = new NetworkCredential(MailConst.Username, MailConst.Password, MailConst.SmtpServer);
        MailMessage message …
Run Code Online (Sandbox Code Playgroud)

c# email exchange-server

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

以编程方式添加UIButton将不会显示

我目前正在iOS 8 application为iOS 8发布的应用程序商店做好准备,我显然不能显示很多代码,因为我保持项目非常安静但是我正在创建一个带有滚动视图的视图控制器和许多对象为用户创建一个配置文件,但是我正在尝试向所有用户添加一个按钮以将项目添加到他们的配置文件中,并且该按钮不会被添加到滚动视图...是否有一个不成文的规则与UIButtons和UIScrollViewS'

下面是我用来创建按钮的代码

UIButton *addProject = [[UIButton alloc] initWithFrame:CGRectMake(210, 285, 100, 18)];
[addProject setTitle:@"Show View" forState:UIControlStateNormal];
[addProject addTarget:self action:@selector(addProjectPressed:) forControlEvents:UIControlEventTouchUpInside];
[_scrollView addSubview:addProject];
Run Code Online (Sandbox Code Playgroud)

有什么我需要以不同的方式将它添加到滚动视图中吗?

编辑1: _scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 699);

编辑2:此外,滚动视图在故事板中创建并具有框架,0, 64, 320, 455但内容大小如上所示具有更大的高度

objective-c uibutton uiscrollview ios8

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

Oracle InvalidOperationException-尝试从表中选择时

我有一个参数表,其中有一个参数说明我的程序是否应该运行,我正在尝试获取该值以检查功能。

这是功能

    private static bool shouldRun()
    {
        OracleCommand c = conn.CreateCommand();

        c.CommandText = "select value from parameters where lower(name) = lower('valuetocheck')"; // this one doesn't work
        //c.CommandText = "select 'Y' from dual"; - This one works
        c.CommandType = System.Data.CommandType.Text;

        OracleDataReader dr = c.ExecuteReader();

        dr.Read();

        string s = dr.GetString(0); // exception on this line

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

其他信息如下:

对闭合对象的无效操作

正如上面所见,我已经尝试从双选中进行选择,它工作得很好,但是当我尝试运行实际查询时,它并不喜欢它。我已经在SQL Developer中检查了查询,并且工作正常。

我已经浏览过SO和其他网站,关于此问题,我可以获得的唯一信息是该命令与连接没有关联,正如您在上面看到的那样。

我也尝试过

OracleCommand c;
c.Connection = conn;
Run Code Online (Sandbox Code Playgroud)

这也不起作用。

对此有任何见解将是非常好的,谢谢!

c# oracle

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