我想将活动中的数据显示到ListView中 下面是图片
如果这是我的代码
ALTER PROCEDURE Getoutput
(@loanamount MONEY, @interestrate MONEY)
AS
BEGIN
INSERT INTO Loan (Outputs, Loan_amount, Interest_rate)
SELECT Loan_id, Loan_amount, dbo.Intrest (Loan_amount, @interestrate)
FROM Loan
WHERE Loan_amount = @loanamount
RETURN @@identity
END
这是api.dart的代码
FutureBuilder(
future: UserController.getActivity(_selectedUser),
builder: (context, snapshot) {
if(snapshot.hasData){
return Column(
children: <Widget>[
Expanded
(
child: ListView.separated(
itemCount: snapshot.data.length,
itemBuilder: (context, position){
var item = snapshot.data.elementAt(position);
return Text(item[0]["activity "]);
}
),
)
],
);
}
return Center(
child: CircularProgressIndicator(),
);
},
),
这是数据库的控制器代码
static getCompany() async {
return await Http.get("user/getCompany");
}
和来自library.php的queryArray
public function GetCompany() {
$sql = "SELECT
clients.companies.name
FROM
clients.companies";
$parameter = [];
return $this->queryArray($sql, $parameter);
}
答案 0 :(得分:0)
这是代码,我是如何从Firebase提取数据的
Future<void> _getCarList() async {
_list.clear();
setState(() {
isApiInExecution = true;
});
await _driveListRef.once().then((DataSnapshot snapshot) {
setState(() {
isApiInExecution = false;
});
if (snapshot == null || snapshot.value == null) {
return;
}
print(' 11 Connected to second database and read ${snapshot.value}');
// HashMap<String, String> _values = snapshot.value;
snapshot.value.forEach((key, _vehicleModel) {
VehicleModel vehicleModel = VehicleModel(
rego: (_vehicleModel['rego'] != null ? _vehicleModel['rego'] : ""),
state:
(_vehicleModel['state'] != null ? _vehicleModel['state'] : ""),
vin: (_vehicleModel['vin'] != null ? _vehicleModel['vin'] : ""),
year: (_vehicleModel['year'] != null ? _vehicleModel['year'] : ""),
make: (_vehicleModel['make'] != null ? _vehicleModel['make'] : ""),
model:
(_vehicleModel['model'] != null ? _vehicleModel['model'] : ""),
colour: (_vehicleModel['colour'] != null
? _vehicleModel['colour']
: ""));
_list.add(vehicleModel);
});
}).then((onError) {
if (onError == null) {
return;
}
print('On Error Connected to second database and read $onError');
});
}
我希望它将对您有帮助