我在教自己SQL Server是一种爱好.我一直坚持将数据插入关系表,我理解关系表的想法.
我想知道是否有人可以告诉我如何获得先前插入的行存储的标识它作为变量在其余查询中用作FK.
这是我的TSQL代码:
CREATE PROCEDURE [dbo].[q_insertuser]
@username varchar(50),
@hash varchar(MAX),
@name varchar(50),
@email varchar(MAX),
@address varchar(MAX),
@city varchar(50),
@postcode varchar(50)
AS
--INSERT USERNAME
INSERT INTO tab_user
(username)
VALUES
(@username)
--Selects the Userid to be used
DECLARE @UID INT
SET @UID = INT FOR SELECT *
FROM tab_user
WHERE (userid = SCOPE_IDENTITY())
--INSERT PASSWORD
INSERT INTO tab_pass
(userid, hash)
VALUES
(@UID ,@hash)
--INSERT Address
INSERT INTO tab_contact
(userid,name, email, address, city, postcode)
VALUES
(@UID ,@name, @email, @address, @city, @postcode)
--RETURN …Run Code Online (Sandbox Code Playgroud) 我正在通过一些Android开发人员教程,特别是位于这里的Gallery View Widget ,我已经通过第1和第2阶段进行了工作,但我似乎得到3个错误,我无法理解我做错了什么,如我直接从教程中复制并粘贴了代码,并对代码进行了一处更改,即R.layout.events而不是R.layout.main
这是代码
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Gallery;
import android.widget.Toast;
public class Events extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.events);
Gallery gallery = (Gallery) findViewById(R.id.gallery1);
gallery.setAdapter(new ImageAdapter (this));
gallery.setOnClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
Toast.makeText(Events.this, "" + position, Toast.LENGTH_LONG).show();
}
});
}}
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
ImageAdapter无法解析为类型行18 Java问题OnItemClickListener无法解析为类型行20 Java问题
AdapterView类型中的方法setOnClickListener(View.OnClickListener)不适用于参数(new OnItemClickListener(){})第20行Java问题
任何建议或指示将不胜感激.提前致谢.
只是想知道是否有办法从资源文件填充 ImageList。我在网上查了一下,但一切似乎都是 2003/2005 年的事。
任何建议将不胜感激,提前致谢。
我正在java.lang.NullPointerException上cars.add(car);线,我真的不确定如何解决它,我已经阅读了一些与此错误有关的其他线程,但答案似乎仍然没有找到我.
public class RentalCompany {
private ArrayList<Car> cars;
private String description;
private int carDownPayment;
private int rate;
private int carNumber;
public void addCar(String descriptionOfTheCar, int downPayment,
int dailyRate) {
Car car = new Car(descriptionOfTheCar, downPayment, dailyRate);
cars.add(car);
}
}
Run Code Online (Sandbox Code Playgroud)
如果有人可以提供任何建议,我将非常感激,提前谢谢.