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

【SQL】新建庫表時,報錯attempt to write a readonly database

這篇具有很好參考價值的文章主要介紹了【SQL】新建庫表時,報錯attempt to write a readonly database。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1.問題背景

2.問題原因

3.解決方式

4.結(jié)果


windows64位 + Navicat + sql + vscode + c++?

1.問題背景

需求是這樣:

希望在調(diào)用初始化數(shù)據(jù)庫方法時,查看是否有名為【POCT_PROCESS_CONFIG】的數(shù)據(jù)庫表,如果沒有就新建

我的數(shù)據(jù)庫格式是這樣

attempt to write a readonly database,SQL,數(shù)據(jù)庫

我的代碼是這樣

void SqlWork::db_Init()
{
    QString sqlstr = "";
	//創(chuàng)建提取流程管理表(新表),存儲卡盒文件、序列化文件、動作文件的名字
	sqlstr = "CREATE TABLE IF NOT EXISTS [POCT_PROCESS_CONFIG](\
		[PROCESS_INDEX] INTEGER, \
		[ID] VARCHAR(64) PRIMARY KEY NOT NULL UNIQUE, \
		[NAME] VARCHAR(256), \
		[CARD_NAME] VARCHAR(256), \
		[SERIALIZE_NAME] VARCHAR(256), \
		[OPERATE_NAME] VARCHAR(256));";
	Sql_StrWork(sqlstr);  //這句話是指執(zhí)行上方的數(shù)據(jù)庫語句
}

但是我在navicat上直接運行sqlstr里的語句時,會報錯【attempt to write a readonly database】

2.問題原因

數(shù)據(jù)庫文件沒有讀寫權(quán)限

3.解決方式

1)windows上,直接將數(shù)據(jù)庫文件的屬性中,把【只讀】去掉勾選即可

attempt to write a readonly database,SQL,數(shù)據(jù)庫

2)如果你是Linux

在命令行修改文件權(quán)限為777即可

sudo chmod 777 ./xxx.db     //xxx.db是你的數(shù)據(jù)庫文件

4.結(jié)果

修改文件權(quán)限后,再次執(zhí)行sql語句,即可執(zhí)行成功,并且有新庫表【POCT_PROCESS_CONFIG】被創(chuàng)建

attempt to write a readonly database,SQL,數(shù)據(jù)庫

attempt to write a readonly database,SQL,數(shù)據(jù)庫

---END---文章來源地址http://www.zghlxwxcb.cn/news/detail-771224.html

到了這里,關(guān)于【SQL】新建庫表時,報錯attempt to write a readonly database的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempt

    這個異常 java.sql.SQLNonTransientConnectionException 表示嘗試創(chuàng)建到數(shù)據(jù)庫服務(wù)器的連接時發(fā)生了非暫時性的錯誤,而且在嘗試了3次重連之后仍然失敗,因此放棄連接。 錯誤原因可能包括但不限于以下幾點: 數(shù)據(jù)庫服務(wù)器未運行或不可達(dá):請檢查數(shù)據(jù)庫服務(wù)器是否正在運行,并且客

    2024年04月14日
    瀏覽(23)
  • 【IO異?!縃TTP請求報錯Error writing to server

    【IO異常】HTTP請求報錯Error writing to server

    報錯信息如下: [2023-01-04 13:36:02.185]-ERROR-[biz:aplus-task-oms1060189862335877121][sys:aplus-cms-tran1060189866052390912][com.phfund.aplus.cms.tran.module.counter.service.impl.OcrServiceImpl-102][調(diào)用遠(yuǎn)程服務(wù)發(fā)送文件異常:] cn.hutool.http.HttpException: Error writing to server at cn.hutool.http.HttpResponse.init(HttpResponse.java:423) a

    2024年01月15日
    瀏覽(20)
  • 使用mybatisplus查詢sql時,報Error attempting to get column ‘ID‘ from result set錯誤

    問題描述: 在使用如下代碼進(jìn)行查詢時,報Error attempting to get column ‘ID’ from result set錯誤: 首先排除數(shù)據(jù)庫字段大小寫問題。 然后考慮ID字段在本輪邏輯中不是很重要,對代碼做了如下更改,指定了查詢字段: 結(jié)果查詢正常,然后能得出結(jié)果集到實體類的映射過程出現(xiàn)問題

    2024年02月09日
    瀏覽(62)
  • Spark SQL報錯: Task failed while writing rows.

    今天運行 Spark 任務(wù)時報了一個錯誤,如下所示: ORC 僅在 HiveContext 中受支持,但這里使用 SQLContext。 SQLContext 存在一些問題,嘗試使用 HiveContext。 使用以下配置來解決: native 和 hive 二選一, native 是基于 ORC1.4,表示使用 Spark SQL 提供的本地ORC實現(xiàn)方式。 hive 是基于 Hive 的

    2024年02月14日
    瀏覽(27)
  • Error attempting to get column ‘xxx‘ from result set. Cause: java.sql.SQLDataException錯誤的解決方法

    今天寫好 導(dǎo)入hive表的詳情列表 的接口,如下代碼所示:

    2023年04月23日
    瀏覽(21)
  • Windows下啟動nginx報錯: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket

    Windows下啟動nginx報錯: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket

    啟動nginx (方法1)直接雙擊nginx.exe,雙擊后一個黑色的彈窗一閃而過 (方法2) (推薦) 打開cmd命令窗口,切換到nginx解壓目錄下,輸入命令? start nginx ,回車即可 報錯信息: nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) 1.

    2024年02月11日
    瀏覽(24)
  • (轉(zhuǎn))java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.

    jar包下載方式 官網(wǎng)地址:MySQL :: Download Connector/J,如果你打不開官網(wǎng),在下面我為你準(zhǔn)備了直接下載jar包的鏈接地址。 在選擇操作系統(tǒng)時,此處選擇platform independent(獨立于平臺)。 ? 8.0版本的jar包下載地址,點擊直接下載。 https://dev.mysql.com/get/Downloads/Connector-J/mysql-connect

    2023年04月26日
    瀏覽(15)
  • 【完美解決】Github action報錯remote: Write access to repository not granted.

    【完美解決】Github action報錯remote: Write access to repository not granted.

    本解決方案是筆者通過Github action運行項目時報錯的解決方案,如果是本地運行報此錯,未必有效果。 報錯代碼 效果圖 在經(jīng)歷N多次嘗試后,終于綠了 最終效果 必要步驟 替換之后打開此鏈接:https://github.com/xxx/yyy/settings/actions xxx替換為自己GitHub的用戶名,yyy替換為自己倉庫的

    2024年02月22日
    瀏覽(33)
  • selenium指定谷歌用戶,報錯:Message: unknown error: failed to write prefs file

    本地電腦谷歌瀏覽器有好幾個谷歌用戶賬號,因需求需要用selenium打開指定的谷歌用戶,但是報錯:selenium.common.exceptions.WebDriverException: Message: unknown error: failed to write prefs file。 瀏覽器打開chrome://version/,個人資料路徑為:C:UsersAdministratorAppDataLocalGoogleChromeUser DataProfile

    2024年01月16日
    瀏覽(26)
  • Exception in thread “main“ org.apache.spark.sql.AnalysisException: Cannot write incompatible data to

    Exception in thread “main“ org.apache.spark.sql.AnalysisException: Cannot write incompatible data to

    這個問題發(fā)生在 Spark SQL 將數(shù)據(jù)遷移進(jìn) Hive 時會出現(xiàn)。 這是因為從 Spark 3.0.0 開始,Spark SQL 增加了一個安全策略,不對非同類型的數(shù)據(jù)進(jìn)行強制轉(zhuǎn)換,然后就會出現(xiàn)這個錯誤。 我們在源碼文件 SQLConf.scala 中發(fā)現(xiàn)有這樣一個配置 StoreAssignmentPolicy : 其中有三種策略: ANSI 策略(

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包