誰かが自分のコードを見て、私のPostgresデータベースにデータを挿入できない理由を教えてもらえますか?私は自分のコレクションのためのコミックブックデータベースを作成しています。NpgsqlとVB.netを使用してPostgresqlにデータを挿入する際に問題が発生する
に起こるNpgsql.PostgresExceptionが
「Npgsql.dllに発生した 『』タイプの未処理の例外」:
毎回私はクリックデータが入力された提出するボタンを提出し、デバッガが例外をスローしますmyCommand.ExecuteNonQuery()関数の実行
私はこのことを理解しようと努力してきましたが、私はこれで完全なノブです。どんな指導もすばらしいでしょう!
Dim myConnection As NpgsqlConnection = New NpgsqlConnection()
Dim myCommand As NpgsqlCommand
Dim mySQLString As String
myConnection.ConnectionString = "Server=localhost;Port=5432;Database=ComicsDatabase;User Id=postgres;Password=xxxxxxxx;"
mySQLString = "INSERT INTO Comics (IssueName,IssueNumber,PublicationDate,Publisher,IsVariant) VALUES (" & comicName & "," & issueNumber & "," & publicationDate & "," & publisher & "," & isVariant & ");"
myCommand = New NpgsqlCommand(mySQLString, myConnection)
myConnection.Open()
myCommand.ExecuteNonQuery()
myConnection.Close()
説明ありがとうございます!私は特別なキャラクターを持った漫画を持っていることを私の頭の中でも垣間見なかった! さらに掘り下げた後、 'myConnection.Open()'のようなものが原因である可能性があります。 デバッガは、次のような内部例外をスローしています。 ノンブロッキングソケット操作をすぐに完了できませんでした。 私はこれを理解できるかどうかを確認するためにGoogleに問い合わせます。 もう一度、ありがとうございました! – Eldridge