首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LocalDB 在 ASP.NET 程序中找不到数据库

LocalDB 在 ASP.NET 程序中找不到数据库:有时候错误信息是:无法找到数据库,请确认数据库名称是否正确;而有时候会变成:Cannot open database  requested by...首先,我在本机跑的时候是完全没问题的,可是当我部署到服务器上跑就出现了找不到数据库的问题了。...这时候就纳闷了,百度出了各种解决方案,再次吐槽:国内的很多文章都特么是一字不落抄过去的,而 StackOverflow 也有很多解决方案,试了很多种方法,结果都是在几个错误信息中来回变动。...“Initial Catalog- 或 -Database”参数,于是,我就把数据库参数添加到连接字符串中。...(原本我是先连接到 LocalDB 实例,再调用 ChangeDatabase 方法切换数据库的,于是每次在这个方法都报错:找不到数据库) 很令人惊喜的是,这次的错误信息不再是过去那几个中的一个了:Cannot

2.7K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    将所有对象存到数据库中在Shop.m中

    原帖地址 如果将字典或数组直接存储在数据库中,会将数组或字典转化成字符串,所以可以使用归档与反归档的方法将数据进行编码和解码成二进制数据进行存储,而在数据库中需要使用blob类型存储二进制数据。...如下面的例子: 在Shop.m中 #import "Shop.h" @implementation Shop #pragma mark 编码 -(void)encodeWithCoder:(NSCoder...中 初始化数据库 //初始化数据库 -(void)initDatabase { //初始化 NSString *path = [[NSSearchPathForDirectoriesInDomains...[NSString stringWithFormat:@"商品--%d", i]; shop.price = arc4random() % 10000; //要将一个对象存进数据库的...blob字段,最先转化为NSData //一个对象要遵守NSCoding协议,实现协议中相应的方法,才能转化为NSData NSData *data = [NSKeyedArchiver

    1.3K20

    JDBC:数据库自定义类型与Java类的映射—将对象存储在关系数据库中(一)

    最近在使用PostgreSQL数据库,PostgreSQL中可以自定义自己的数据类型。 那怎么利用JDBC将Java类与PostgreSQL数据库中自己定义的类型关联起来呢。...即怎么将Java对象存储在数据库中呢。我这里说的对象的存储不是讲对象序列化了以二进制的方式进行的存储,我说的是不经过序列化直接进行的存储。因为数据库中有Java对象对应的自定义类型。...下面先总结下步骤: 1.在数据库中自定义数据类型(CREATE TYPE TypeName AS) 2.在Java中新建对应的JavaBean,继承SQLData类,并实现其中的一些方法 3.利用数据库连接对象的...后来我发现PostgreSQL有扩展JDBC,还有提供其他方法,经过我的摸索,用另外一种方式映射成功了,成功将对象插入关系数据库。...详细步骤见下篇博客JDBC:数据库自定义类型与Java类的映射—将对象存储在关系数据库中(二)。

    8.3K40

    【DB笔试面试397】在Oracle中,以下工具可以实现逻辑备份数据库对象或整个数据库的是哪一项()

    题目 在Oracle中,以下工具可以实现逻辑备份数据库对象或整个数据库的是哪一项() A、SQL*Plus B、导出实用程序 C、导入实用程序 D、SQL*Loader A 答案 答案:...逻辑备份是指使用工具exp或expdp将数据库对象的结构和数据导出到二进制文件的过程。当数据库对象被误操作而损坏后就可以使用工具imp或impdp利用备份的文件把数据对象导入到数据库中进行恢复。...About Me:小麦苗 ● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用 ● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/ ● 本系列题目来源于作者的学习笔记

    79420

    Windows错误码大全error code

    1168 找不到元素。 1169 索引中没有同指定项相匹配的项。 1170 在对象上不存在指定的属性集。 1171 传递到 GetMouseMovePoints 的点不在缓冲区中。...1370 突发的内部安全性数据库故障。 1371 无法在内部帐户下运行该操作。 1372 无法在该内部特定组中运行该操作。 1373 无法在该内部特定用户中运行该操作。...1710 找不到该对象的全球唯一标识符(UUID)。 1711 该对象的全球唯一标识符(UUID)已经注册。 1712 这一类型的全球唯一标识符(UUID)已经注册。...请检查备份数据库的目标目录。 4005 名称在 WINS 数据库中不存在。 4006 不允许进行未配置部分的复制。 4100 DHCP 客户获得一个在网上已被使用的 IP 地址。...7006 同名的一个服务已经在系统中存在。 7007 在会话上一个关闭操作挂起。 7008 没有可用的输出缓冲器。 7009 找不到 MODEM.INF 文件。

    10.2K10

    GetLastError错误代码

    〖1007〗-无法在全屏幕模式下运行请求的操作。   〖1008〗-试图引用不存在的令牌。   〖1009〗-配置注册表数据库损坏。   〖1010〗-配置注册表项无效。   ...〖1055〗-锁定服务数据库。   〖1056〗-服务的实例已在运行中。   〖1057〗-帐户名无效或不存在,或者密码对于指定的帐户名无效。   ...〖1064〗-当处理控制请求时,在服务中发生异常。   〖1065〗-指定的数据库不存在。   〖1066〗-服务已返回特定的服务错误码。   〖1067〗-进程意外终止。   ...〖1169〗-索引中没有同指定项相匹配的项。   〖1170〗-在对象上不存在指定的属性集。   〖1171〗-传递到 GetMouseMovePoints 的点不在缓冲区中。   ...〖1383〗-本地安全颁发机构数据库内部包含不一致性。   〖1384〗-在尝试登录的过程中,用户的安全上下文积累了过多的安全标识。

    6.4K10

    【DB笔试面试579】在Oracle中,SQL的解析过程的硬解析、软解析和软软解析的区别有哪些?

    l 如果在当前会话的PGA中找不到匹配的缓存会话游标,那么Oracle就会去SGA的库缓存(Library Cache)中查找是否存在匹配的父游标。...如果在库缓存中找不到匹配的父游标,那么Oracle就会新生成一个会话游标和一对共享游标(即父游标和子游标);如果找到了匹配的父游标,但找不到匹配的子游标,那么Oracle就会新生成一个会话游标和一个子游标...无论是哪种类型的硬解析,都需要扫描相关Hash Bucket中的库缓存对象句柄链表,而扫描库缓存对象句柄链表这个动作是要持有Library Cache Latch的(Oracle数据库中Latch的另外一个作用就是用于共享...在这种情况下,当同一条目标SQL再次重复执行时(显然是软解析),此时是可以找到匹配的共享游标的,但依然找不到匹配的会话游标(因为之前硬解析时对应的会话游标己经被Close掉了),这意味着Oracle还必须为该...这是因为缓存在PGA中的会话游标所在的Hash Bucket中己经存储了目标SQL的父游标的库缓存对象句柄地址,Oracle根据这个库缓存对象句柄地址就可以直接去库缓存中访问对应的父游标了,而不再需要先持有库缓存相关

    1.5K20

    Android数据存储之SharedPreferences

    我们平常在QQ或微信上登录账号时会发现,如果之前登录过账号,则在用户名的输入框中会存在之前输入过的账号信息,这些用户名信息是如何自动显示在界面输入框中的呢?...一般少量的数据会存储在SharedPreferences文件中,大量的数据还是需要存储在SQLite数据库中的,所以用户名信息会存储在SharedPreferences文件中。...由于该对象本身只能获取数据,不能对数据进行存储和修改,所以需要调用SharedPreferences类的edit()方法获取到可编辑的Editor对象,最后通过该对象的putXxx()方法存储数据,示例代码如下面这样...(1)读取 SharedPreferences文件中的数据 读取SharedPreferences文件中的数据非常简单,只需要获取到SharedPreferences对象,然后通过该对象的getXXX(...注意: SharedPreferences使用很简单,但一定要注意以下两点: ●获取数据的key值与存入数据的key值的数据类型要一致,否则查找不到数据。

    1.1K40

    java中的异常总结

    当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。...当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误。 java.lang.NoSuchFieldError 域不存在错误。...当应用试图访问或者修改某类的某个域,而该类的定义中没有该域的定义时抛出该错误。 java.lang.NoSuchMethodError 方法不存在错误。...当应用试图通过名称和枚举类型访问一个枚举对象,但该枚举对象并不包含常量时,抛出该异常。 java.lang.Exception 根异常。用以描述应用程序希望捕获的情况。...当使用索引值访问某个字符串中的字符,而该索引值小于0或大于等于序列大小时,抛出该异常。 java.lang.TypeNotPresentException 类型不存在异常。

    1.4K30

    Android数据存储之SharedPreferences

    我们平常在QQ或微信上登录账号时会发现,如果之前登录过账号,则在用户名的输入框中会存在之前输入过的账号信息,这些用户名信息是如何自动显示在界面输入框中的呢?...一般少量的数据会存储在SharedPreferences文件中,大量的数据还是需要存储在SQLite数据库中的,所以用户名信息会存储在SharedPreferences文件中。...由于该对象本身只能获取数据,不能对数据进行存储和修改,所以需要调用SharedPreferences类的edit()方法获取到可编辑的Editor对象,最后通过该对象的putXxx()方法存储数据,示例代码如下面这样...(1)读取 SharedPreferences文件中的数据 读取SharedPreferences文件中的数据非常简单,只需要获取到SharedPreferences对象,然后通过该对象的getXXX(...MODE_PRIVATE); String data = sp.getString("name",""); // 获取用户名 需要注意的是,getXXX()方法的第二个参数为缺省值,如果sp中不存在该

    1.2K30

    常见的几种RuntimeException

    当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在改动了应用中的某些类的声明定义而没有对整个应用又一次编译而直接执行的情况下,easy引发该错误。...当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误。 java.lang.NoSuchFieldError 域不存在错误。...当应用试图訪问或者改动某类的某个域,而该类的定义中没有该域的定义时抛出该错误。 java.lang.NoSuchMethodError 方法不存在错误。...java.lang.EnumConstantNotPresentException 枚举常量不存在异常。当应用试图通过名称和枚举类型訪问一个枚举对象,但该枚举对象并不包括常量时,抛出该异常。...当使用索引值訪问某个字符串中的字符,而该索引值小于0或大于等于序列大小时,抛出该异常。 java.lang.TypeNotPresentException 类型不存在异常。

    93310

    Java中常见的异常类型

    当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。...当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误。 java.lang.NoSuchFieldError 域不存在错误。...当应用试图访问或者修改某类的某个域,而该类的定义中没有该域的定义时抛出该错误。 java.lang.NoSuchMethodError 方法不存在错误。...当应用试图通过名称和枚举类型访问一个枚举对象,但该枚举对象并不包含常量时,抛出该异常。 java.lang.Exception 根异常。用以描述应用程序希望捕获的情况。...当使用索引值访问某个字符串中的字符,而该索引值小于0或大于等于序列大小时,抛出该异常。 java.lang.TypeNotPresentException 类型不存在异常。

    2.3K40

    db2 terminate作用_db2 truncate table immediate

    38002 例程尝试修改数据,但例程未定义为 MODIFIES SQL DATA。38003 例程中不允许该语句。38004 例程尝试读取数据,但例程未定义为 READS SQL DATA。...42746 在同一类型层次结构中,方法名不能与结构化类型名相同。42748 存储路径对于数据库来说已存在或者被指定了多次。...42713 在对象列表中检测到重复对象。 42720 在节点目录内未找到远程数据库的节点名。 42723 模式中已经存在带有相同特征符的函数。...42746 在同一类型层次结构中,方法名不能与结构化类型名相同。 42748 存储路径对于数据库来说已存在或者被指定了多次。...42891 重复的 UNIQUE 约束已存在。 42893 无法删除、改变或传输该对象或约束,或者无法从对象中撤销权限,因为还有其他对象依赖于该对象。 42894 DEFAULT 值无效。

    7.7K20

    Python - 错误和异常

    .方法 )失败或赋值失败(如: 对象=值 ) ImportError:加载模块失败时引发,如: from list import test ,若找不到test则报此异常 ModuleNotFoundError...:当一个模块找不到时引发,如: import testss ,testss不存在则报此异常;是ImportError的子类 IndexError:取序列索引超出范围 KeyError:在字典中找不到指定的...Key TypeError:当一个操作或函数被应用于类型不适当的对象时将被引发,传入参数的类型错误(如:传了string给一个int类型的参数) ValueError:当传入的参数类型正确,但值不正确时引发...(如:传入要求范围之外的数值) UnicodeEncodeError:编码错误 UnicodeDecodeError:解码错误 OSError:调用操作系统函数时报错引发该异常,一般是I/O操作 OS...异常 以下所有异常都是OSError的子类 FileExistsError:文件已存在(如:创建一个文件) FileNotFoundError:文件找不到(如:open一个文件) PermissionError

    1.3K20

    【Oracle】-【权限-ORA-04043】- ORA-04043: object SYS.V_$DATABASE does not exist

    用非dba账号(但赋予了DBA角色)登录一个新的10g数据库想看下版本号, SQL> desc v$instance; ERROR: ORA-04043: object "SYS"."...V_$INSTANCE"对象不存在,我们知道,当账户没有某个对象的权限时,查询该对象,可能返回的就是对象不存在的错误(我觉得有时还是有点歧义,或者说有点误导的)。...                                      VARCHAR2(9)  BLOCKED                                            VARCHAR2(3) 说明这个对象是存在的...以前对于同义词的理解中,如果账户没有访问同义词对应基表的访问权限,查询同义词就会提示找不到对象的报错。...补充: V$FIXED_TABLE中的内容,即使数据库没有open(mount或nomount),也是可以查看的,但普通表查看则可能会提示:ORA-01219: database not open: queries

    1.2K30

    PostgreSQL的.NET驱动程序Npgsql中参数对象的一个Bug

    最近将公司的项目从SqlServer移植到PostgreSQL数据库上来,在调用数据库的存储过程(自定义函数)的时候,发现一个奇怪的问题,老是报函数无法找到。...之前也曾经怀疑过是不是DbType的问题,但是当把鼠标放到VS2010的编辑器中para 对象下面的时候,智能提示显示 DbType="{String}"....一般情况下,ANSI编码表示当前系统编码,所以我猜想AnsiString在我的机器上是Gb2312编码的,查了一下数据库的编码,它是UTF-8格式的,难怪难怪,PostgreSQL给我提示找不到 updatefundattention...第一次有这个念头我都觉得不可思议,因为以前在VS2008的时候曾经调试过类似的代码,赶紧将上面的.net代码中的参数对象换成其它数据库类型的参数对象试试看: //获取PostgreSQL的数据访问对象...故此,得到的结论: PostgreSQL的.NET数据访问驱动程序的参数对象DbType属性存在一个设置成AnsiString之后查看该属性的结果却是String的Bug!

    1.4K70
    领券