国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#調(diào)用SqlSugar操作達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)“無(wú)效的表或視圖名”

這篇具有很好參考價(jià)值的文章主要介紹了C#調(diào)用SqlSugar操作達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)“無(wú)效的表或視圖名”。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

??安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)后,使用SqlSugar連接測(cè)試數(shù)據(jù)庫(kù)并基于DBFirst方式創(chuàng)建數(shù)據(jù)庫(kù)表對(duì)應(yīng)的類,主要代碼如下:

SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
   {
       DbType = DbType.Dm,
       ConnectionString = "Server=localhost; User Id=SYSDBA; PWD=XXXXXXXX;DATABASE=PERSON",
       IsAutoCloseConnection = true
   });

db.DbFirst.CreateClassFile("Models", "XXXXXX.Models");

??運(yùn)行到CreateClassFile函數(shù)時(shí)報(bào)如下錯(cuò)誤:
C#調(diào)用SqlSugar操作達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)“無(wú)效的表或視圖名”,程序問(wèn)題解答,c#,SqlSugar,無(wú)效的表或視圖名

SqlSugar.SqlSugarException
  HResult=0x80131500
  Message=Table 'ADDRESS' error,You can filter it with Db.DbFirst.Where(name=>name!="ADDRESS" ) 
 Error message:1 行附近出現(xiàn)錯(cuò)誤:
無(wú)效的表或視圖名[ADDRESS]
  Source=SqlSugar
  StackTrace:
   at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)
   at SqlSugar.DbFirstProvider.ToClassStringList(String nameSpace)
   at SqlSugar.DbFirstProvider.CreateClassFile(String directoryPath, String nameSpace)
   at TestDM.Program.Main(String[] args) in \TestDM\Program.cs:line 18

??通過(guò)達(dá)夢(mèng)管理工具查看數(shù)據(jù)庫(kù),PERSON數(shù)據(jù)庫(kù)下有ADDRESS表,不清楚為什么報(bào)錯(cuò)。
C#調(diào)用SqlSugar操作達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)“無(wú)效的表或視圖名”,程序問(wèn)題解答,c#,SqlSugar,無(wú)效的表或視圖名

??百度錯(cuò)誤信息,檢索結(jié)果中介紹可能是表名前需添加模式名,如訪問(wèn)ADDRESS表的話,應(yīng)使用PERSON.ADDRESS,于是在參考文獻(xiàn)1中查看如何設(shè)置模式名,找到如下說(shuō)明:
C#調(diào)用SqlSugar操作達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)“無(wú)效的表或視圖名”,程序問(wèn)題解答,c#,SqlSugar,無(wú)效的表或視圖名

??于是在代碼的連接字符串中增加SCHEMA,并賦值為模式名,同時(shí)在DbFirst函數(shù)后增加表篩選函數(shù),最終代碼如下所示,此時(shí)即可正常創(chuàng)建PERSON模式下的表對(duì)象類文件。

SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
   {
       DbType = DbType.Dm,
       ConnectionString = "Server=localhost; User Id=SYSDBA; PWD=XXXXXXXX;SCHEMA=PERSON;DATABASE=PERSON",
       IsAutoCloseConnection = true
   });

db.DbFirst.Where(name=>name.StartsWith("ADDRESS")||name.StartsWith("PERSON")).CreateClassFile("Models", "XXXXXXXX.Models");

??
??

參考文獻(xiàn):
[1]https://www.donet5.com/Home/Doc?typeId=1229
[2]https://eco.dameng.com/document/dm/zh-cn/app-dev/dot-Net-Data-Provider.html文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-823219.html

到了這里,關(guān)于C#調(diào)用SqlSugar操作達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)“無(wú)效的表或視圖名”的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 關(guān)于訪問(wèn)達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)的常見(jiàn)問(wèn)題

    關(guān)于訪問(wèn)達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)的常見(jiàn)問(wèn)題

    【問(wèn)題描述】 : 連接數(shù)據(jù)庫(kù)時(shí)出現(xiàn)報(bào)錯(cuò):登錄服務(wù)器失敗。 客戶端管理工具連接數(shù)據(jù)庫(kù)報(bào)錯(cuò):錯(cuò)誤號(hào) 6001,錯(cuò)誤消息:網(wǎng)絡(luò)通信異常。如下圖所示: ? 或命令行連接數(shù)據(jù)庫(kù)報(bào)錯(cuò):socket 連接失敗或 Create SOCKET connection failure。如下圖所示: ? 【問(wèn)題分析】 : 使用 DM 數(shù)據(jù)庫(kù)時(shí)

    2024年02月05日
    瀏覽(20)
  • 麒麟操作系統(tǒng)安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)ARM版

    麒麟操作系統(tǒng)安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)ARM版

    CPU架構(gòu):鯤鵬ARM 操作系統(tǒng):Kylin Linux Advanced Server V10 默認(rèn)試用1年 下載地址 上傳安裝包到/opt/soft目錄下,并解壓 vi /etc/security/limits.conf 在最后添加如下語(yǔ)句 增加如下內(nèi)容 參數(shù)說(shuō)明: 到root用戶重啟數(shù)據(jù)庫(kù) 查看是否設(shè)置成功 權(quán)限說(shuō)明: 達(dá)夢(mèng)官方安裝文檔

    2024年02月09日
    瀏覽(18)
  • windows下安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)~客戶端以及常用操作

    windows下安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)~客戶端以及常用操作

    一、達(dá)夢(mèng)數(shù)據(jù)庫(kù)安裝 1. 軟件下載 到達(dá)夢(mèng)數(shù)據(jù)庫(kù)官網(wǎng)下載DM8開(kāi)發(fā)版本, 下載地址:https://www.dameng.com/list_103.html windows 演示 2. 解壓 dm8_20230106_x86_win_64.zip 雙擊dm8_20230106_x86_win_64.iso 3. 安裝 雙擊setup.exe開(kāi)始安裝,選擇簡(jiǎn)體中文,時(shí)區(qū)選擇中國(guó)標(biāo)準(zhǔn)時(shí)間 雙擊setup.exe或者setup.bat 4. 點(diǎn)擊

    2024年02月05日
    瀏覽(26)
  • 【REST2SQL】05 GO 操作 達(dá)夢(mèng) 數(shù)據(jù)庫(kù)

    【REST2SQL】05 GO 操作 達(dá)夢(mèng) 數(shù)據(jù)庫(kù)

    【REST2SQL】01RDB關(guān)系型數(shù)據(jù)庫(kù)REST初設(shè)計(jì) 【REST2SQL】02 GO連接Oracle數(shù)據(jù)庫(kù) 【REST2SQL】03 GO讀取JSON文件 【REST2SQL】04 REST2SQL第一版Oracle版實(shí)現(xiàn) 信創(chuàng)要求用國(guó)產(chǎn)數(shù)據(jù)庫(kù),剛好有項(xiàng)目用的達(dá)夢(mèng),研究一下go如何操作達(dá)夢(mèng)數(shù)據(jù)庫(kù) 登錄 達(dá)夢(mèng) 官網(wǎng),有DM8開(kāi)發(fā)版可以下載,我下載的是X86,Win

    2024年02月01日
    瀏覽(19)
  • 當(dāng)前服務(wù)器版本不支持該功能,請(qǐng)聯(lián)系經(jīng)銷商升級(jí)服務(wù)器 - - 達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)

    當(dāng)前服務(wù)器版本不支持該功能,請(qǐng)聯(lián)系經(jīng)銷商升級(jí)服務(wù)器 - - 達(dá)夢(mèng)數(shù)據(jù)庫(kù)報(bào)錯(cuò)

    某項(xiàng)目使用標(biāo)準(zhǔn)版數(shù)據(jù)庫(kù)中,使用insert into 正常操作表,插入數(shù)據(jù)時(shí)報(bào)錯(cuò),表為普通表。 -539:當(dāng)前服務(wù)器版本不支持該功能,請(qǐng)聯(lián)系經(jīng)銷商升級(jí)服務(wù)器

    2024年02月13日
    瀏覽(23)
  • 麒麟操作系統(tǒng)Kylin V10 安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)DM8 客戶端遠(yuǎn)程調(diào)試

    麒麟操作系統(tǒng)Kylin V10 安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)DM8 客戶端遠(yuǎn)程調(diào)試

    一、環(huán)境準(zhǔn)備 軟件名稱 版本 vmware workstation 16.1.2 build-17966106 銀河麒麟 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 達(dá)夢(mèng)DM8 DMInstall.bin 銀河麒麟 server v10 x86架構(gòu)安裝iso鏡像。 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 二、DM8數(shù)據(jù)庫(kù)安裝 以下操作可以使用遠(yuǎn)程工具執(zhí)行命令 1. 啟動(dòng)網(wǎng)絡(luò)

    2024年02月04日
    瀏覽(37)
  • C#調(diào)用Microsoft.Jet.OLEDB.4.0查看MDB數(shù)據(jù)庫(kù)

    C#調(diào)用Microsoft.Jet.OLEDB.4.0查看MDB數(shù)據(jù)庫(kù)

    using System.Data.OleDb; ? 源碼下載地址 https://download.csdn.net/download/qq_36403486/86401054

    2024年02月16日
    瀏覽(20)
  • C#操作Access數(shù)據(jù)庫(kù)

    C#操作Access數(shù)據(jù)庫(kù)

    Access數(shù)據(jù)的優(yōu)點(diǎn): 1,存儲(chǔ)方式單一 Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,以上對(duì)象都存放在后綴為 .mdb 的數(shù)據(jù)庫(kù)文件中,便于用戶的操作和管理。 2,面向?qū)ο?3,界面友好,易操作 4,輕量級(jí),數(shù)據(jù)庫(kù)(.mdb)文件可以直接加載到C#項(xiàng)目文件里(個(gè)人認(rèn)為它最

    2024年02月04日
    瀏覽(21)
  • <達(dá)夢(mèng)>《達(dá)夢(mèng)數(shù)據(jù)庫(kù)備份歸檔》

    方式 備份 DIsql 工具 用于執(zhí)行聯(lián)機(jī)的數(shù)據(jù)備份與數(shù)據(jù)還原,包括數(shù)據(jù)庫(kù)備份、歸檔備份、表空間備份與還原、表備份與還原; DMRMAN 工具 用于執(zhí)行脫機(jī)的數(shù)據(jù)備份、還原與恢復(fù),包括脫機(jī)的數(shù)據(jù)庫(kù)備份、還原與恢復(fù),脫機(jī)還原表空間,歸檔的備份、還原與修復(fù); 客戶端工具

    2024年02月05日
    瀏覽(51)
  • 使用SqlSugar連接多個(gè)數(shù)據(jù)庫(kù)(sqlserver,sqlite,mysql)

    使用SqlSugar連接多個(gè)數(shù)據(jù)庫(kù)(sqlserver,sqlite,mysql)

    ? ? 有時(shí)候,一個(gè)項(xiàng)目只有一個(gè)數(shù)據(jù)庫(kù),比如只有SQLite,或者M(jìn)ySQL數(shù)據(jù)庫(kù),那么我們只需要使用一個(gè)固定的數(shù)據(jù)庫(kù)即可。但是一個(gè)項(xiàng)目如果寫好了,有多個(gè)用戶使用,但是多個(gè)用戶使用不同的數(shù)據(jù)庫(kù),這個(gè)時(shí)候,我們就需要把軟件設(shè)計(jì)成可以連接多個(gè)數(shù)據(jù)庫(kù)的模式,用什么數(shù)

    2023年04月08日
    瀏覽(32)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包