小编Sho*_*291的帖子

为什么我在尝试模仿SQL Server中的组连接时出现此错误?

我有一张叫做Students另一张叫的桌子Enrollment.我想获得特定学生的记录以及他们注册的课程.

我使用过MySQL功能GROUP_CONCAT,这在SQL Server中显然是不可用的,这正是我现在正在使用的.当我执行我的存储过程时,我收到一个错误

将varchar值','转换为数据类型int时转换失败.

我为什么要这个?当我在SQL Server Management Studio中执行它时,我给存储过程一个值1.

这是我的存储过程:

ALTER PROCEDURE [dbo].[GetStudentDetails]
    @studentID int
AS
BEGIN
    SET NOCOUNT ON;

    SELECT 
        s.studentId, s.firstName, s.lastName,
        STUFF((SELECT ',' + e.courseId 
               FROM dbo.Enrollment as e
               FOR XML PATH ('')), 1, 1, '') AS enrolledCourses
    FROM dbo.Students as s
    WHERE s.studentId = @studentID
END
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sql-server

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

如何在 C# WPF 应用程序中的窗口之间传递数据?

我的 WPF 应用程序的主窗口中有一个登录表单。如果用户登录成功,我想打开HomeWindow。我的问题是我需要将 adminID 变量从 MainWindow 传递到 HomeWindow。我怎样才能做到这一点?

public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
            }

            private void btnLogin_Click(object sender, RoutedEventArgs e)
            {
                int errors = 0;
                if (txtUsername.Text == "")
                {
                    lblUsernameStatus.Content = "This field is required.";
                    errors = errors + 1;
                }

                if (txtPassword.Text == "")
                {
                    lblPasswordStatus.Content = "This field is required.";
                    errors = errors + 1;
                }

                if (errors == 0)
                {
                    Administrator TryLogin = new Administrator();
                    if (TryLogin.VerifyUser(txtUsername.Text, txtPassword.Text))
                    {
                        HomeWindow …
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

PHP自定义全局变量

创建可以在文件之间使用甚至是对象到对象的变量的最佳方法是什么?例:

设置文件将包含如下数组:

<?php
$config = array(
            'key1' => 'val1',
            'key2' => 'val2'
);
?>


<?php
class config {
   function get_data($file){
      require_once('config/'.$file.'.php');
      foreach($config as $key => $val){
           $this->$key = $val;
      }
   }
}
?>
Run Code Online (Sandbox Code Playgroud)

php variables

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

为什么我的方法链不起作用?

我正在尝试编写一个显示错误的类。我希望能够在一条线上完成。所以这就是我用来显示错误的内容:

$this->error->title("Error Title")->message("This is an error message")->redirect('home')->display();
Run Code Online (Sandbox Code Playgroud)

这是我的课:

<?php

class Error {

    var $title;
    var $message;
    var $redirect;

    function title($title){

        $this->title = $title;

    }

    function message($message){

        $this->message = $message;

    }

    function redirect($redirect){

        $this->redirect = $redirect;

    }

    function display(){

        $CI &= get_instance();

        $CI->template->overall_header($this->title);

        $data = array(
            'error_title' => $this->title,
            'error_message' => $this->message
            );

        if(isset($this->redirect)){

            $data['redirect'] = $this->redirect;

        }

        $CI->load->view('error_body', $data);

    }

}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

 Fatal error: Call to a member function message() on a non-object in ...\application\frontend\controllers\members\login.php on line 128 
Run Code Online (Sandbox Code Playgroud)

为什么我会在 message() …

php methods chaining

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

如何从 WPF 中的框架中删除导航栏?

我的 WPF 应用程序中有一个框架,用于保存不同页面的内容。问题是默认情况下它在框架顶部有这个丑陋的导航栏。我根本不希望出现此导航栏。我如何删除它?

在此处输入图片说明

wpf xaml

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

标签 统计

php ×2

wpf ×2

c# ×1

chaining ×1

methods ×1

sql-server ×1

variables ×1

xaml ×1