我真的不想问一些愚蠢的问题,但我有一项任务要完成,其中包括一些基本的实验室工作。我一定错过了一些重要的东西,因为我总是习惯以这种方式创建实例:
DVD dvd2 = new DVD("Song Bird","Blues", "Eva Cassidy");
但是我的讲师希望我们用这样的方式来创造它:
DVD dvd1 = new DVD(); // CALL THE DVD CLASS TO CREATE A NEW INSTANCE OF OBJECT DVD
dvd1.setTitle("Song Bird"); // I
好的,所以我正在尝试将值从DvdView.cs传递到DvdController.cs。我想将id、readTitle、readReleaseYear、readDirector、readRating从DvdView.cs中的GetNewDvdInfo()方法传递到DvdController.cs中的CreateDvd()。问题是,根据需求,他们希望CreateDvd()是私有的。我的Dvds列表被保存到DvdRepository.cs。注意,我被告知控制器应该是唯一的调用方法。
更新:我发布了DvdRepository.cs,我注释掉了我使用的方法。这种方法应该删除吗?
DvdView.cs
u
我仍然是相当新的编程,并需要一些帮助完成一个程序。
它是一个足够简单的程序,用Bluej编写,它从用户那里获取输入,然后显示或搜索。
我一直在为这两种方法(显示和搜索)而挣扎,因为我不断地将实现的消息显示出来,以显示没有可显示的记录。
public class Collection extends Dvd
{
//private ArrayList<Dvd> dvds;
//private int[] array;
private Dvd dvd1;
private Dvd dvd2;
private Dvd dvd3;
/**
* Constructor for object
有谁能解释一下为什么这里的结果是: DVD未知DVD:DVD
using System;
class Program
{
class M
{
internal string n;
internal M() { }
internal M(string N)
{
Console.Write(N + " ");
n = N;
}
}
class D : M
{
internal D(string
下面的代码是:
--Code Created by Michael Berkowski
create table dvd (
dvd_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
);
INSERT INTO dvd VALUES (1),(2),(3),(4);
CREATE TABLE dvd_price (
dvd_price_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
dvd_id INT NOT NULL,
rental_amount INT,
time_rente
我有一些问题,这是正确的代码,但在我添加计数聚合之后
select
c.branch_id, d.DVD_genre, count(c.DVD_catalogno) as Total_DVD
from
CatalogNo_No c
inner join
DVD d on c.DVD_catalogno = d.DVD_catalogno
where
d.DVD_catalogno = d.DVD_genre
order by
c.branch_id;
我不能再执行了,它弹出一个错误,因为'CatalogNo_No.branch_id‘列
我做了一个简单的DVD商店数据库。DVD表有一列"status“,可以是'FOR_RENT‘、'FOR_SALE’、‘RENT’或'SOLD‘。如果DVD表中的status列没有设置为'FOR_RENT‘,我想写一个触发器来阻止对我的租用表的任何插入。
我看过的大部分文档通常不会显示使用来自两个不同表的值的示例,所以我有点困惑。
这是我到目前为止最好的尝试:
CREATE OR REPLACE TRIGGER RENTAL_UNAVAILABLE
BEFORE INSERT ON RENTAL;
FOR EACH ROW
WHEN (DVD.STATUS
我已经创建了一个程序,允许用户输入Dvd收藏或图书收藏。
我对我所取得的成就相当满意(对编程来说仍然是很新的),但是我对我的搜索方法感到厌烦。
搜索确实有效,并返回用户查找的内容,但随后它也会打印出什么都找不到。原因是,我认为,我编写代码的方式,意味着在结束之前读取每个搜索参数,然后返回到菜单。
我认为可能需要在满足搜索条件时使用布尔值或类似的方法来结束循环。
我相信任何有经验的程序员都会对我的代码摇头.
搜索方法:
/**
* Asks user to input Dvd title then compares
* with Dvd titles in collection
* @p
嗨,我有电影标题,我想删除一切后的“空白”之前的单词"DVD“或Bluray开始。例如,我有以下字符串
Avatar DVD 2009
War of the Roses DVD 1989 Region 1 US import
Wanted Bluray 2008 US Import
输出
=====
Avatar
War of the Roses
=======
可能重复: 我如何播放加密的DVD电影?
我一直在努力获得在Ubuntu11.04上观看DVD的能力。我在用电影播放器。
我已经安装了ubuntu-restricted-extras软件包,但是当我试图播放DVD时,我会收到以下消息:
Could not read DVD. This may be because the DVD is
encrypted and a DVD decryption library is not installed.
有什么想法吗?
此查询工作良好:$query = "SELECT * from hired WHERE username = 'kaas' and dvd = 'dvd 2'";
但是,我将其更改为以下查询:$query = "SELECT * from hired WHERE username = " . $_SESSION['name'] . " AND dvd = " . $_POST['dvd'];
而且它不起作用,即使值应该与顶级查询相同。它直接指向我的错误消息,您的SQL语法有一个错误;
我有一个数组(2维):
var myArray = [
["DVD Title 1","label1","releasedate2","details1", 5241.2541],
["DVD Title 1","label3","releasedate1","details1", 8452.654],
["DVD Title 1","label3","releasedate2","det
我想执行一个select请求,执行第一个select,然后使用该选择执行第二个select。 我用临时表做了第一个版本,但我想知道有没有办法不用临时表 我的临时表代码如下: select dvd_name, book_name , count(*) nb
into #t
from usr
inner join book on usr_book_id = book_id
inner join dvd on dvd_id = usr_dvd_id
group by dvd_name, book_name
having count(*) > 1
select top 10 u