从一个数据库数据迁移到本地localhost 程序在调用到数据库的视图时报错,直接在数据库中打开视图时也报错,类似: mysql 1449 : The user specified as a definer ('montor'@'%') does not exist 经查,是权限问题,解决办法: 运行:grant all privileges on *.* to monitor@"%" identified by "."; 之后打开视图时便不会报错,程序调用也不会报
首先,需要连接SQLServer数据库的服务器名称server.数据库名database.数据库用户名uid以及密码pwd,如下图: 然后需要以下数据库SQL代码段,还有一个myHelper.cs代码,粘贴复制即可: DbHelperSQL.cs代码: 注意要更改红框中的内容 using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Data.
public ActionResult About() { List<ChangeData.Models.old.adsinfo> adsinfo_new = new List<Models.old.adsinfo>();//实例化一个LIST装载旧的表格 using (Model2 m2 = new Model2()) { adsinfo_new = m2.adsinfo.ToList();//m2广告表的一条数据读取出来并创建一个List } using (Model1 m1