Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chèn hộp văn bản giá trị vào cơ sở dữ liệu mysql

Theo MSDN.
http ://msdn.microsoft.com/en-us/library/system.data.odbc.odbccommand.parameters.aspx

Khi CommandType được đặt thành Văn bản, Nhà cung cấp dữ liệu .NET Framework cho ODBC không hỗ trợ truyền các tham số được đặt tên cho câu lệnh SQL hoặc tới một thủ tục được lưu trữ được gọi bởi OdbcCommand. Trong một trong hai trường hợp này, hãy sử dụng trình giữ chỗ dấu chấm hỏi (?).

Vì vậy, truy vấn của bạn phải là:

string sql = "insert into klant (firstname) values (?)"

Nếu bạn có nhiều tham số, chúng được đặt theo thứ tự bạn thêm chúng.

Ngoài ra, tôi nghĩ rằng dòng

string firstname = txtfirstname.ToString();

nên đọc

string firstname = txtfirstname.Text();

Nhưng đó không phải là nguyên nhân gây ra vấn đề trước mắt của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chọn từ tên bảng động

  2. MYSQL Chèn bỏ qua trên một cột

  3. Cách tìm kiếm nhiều từ khóa trong sql

  4. truy vấn mã zip địa lý

  5. Di chuyển cơ sở dữ liệu MySQL 8.0.20 sang AWS Aurora