Hỏi về insert dữ liệu bằng VBA

Liên hệ QC

spirit1989

Thành viên mới
Tham gia
16/12/07
Bài viết
26
Được thích
2
Hi anh/chị, anh/chị cho mình hỏi 1 có 1 file excel và đã viết hàm vba update vào sql thành công, nhưng còn đang bị 1 lỗi là: ví dụ như excel mình có hiện chứ "Kế hoạch tài chính" nhưng khi insert vào sql thì nó lại ra là "K? h?ch tài chính" hay từ "Kiểm soát" thì trong sql là "Ki?m soát". Trong khi nếu import trực tiếp cũng file excel đó bằng sql thì lại bình thường. Các bác cho mình cách khắc phục lỗi này với
Update thêm là cột trong sql mình đang để nvarchar
 
Hi anh/chị, anh/chị cho mình hỏi 1 có 1 file excel và đã viết hàm vba update vào sql thành công, nhưng còn đang bị 1 lỗi là: ví dụ như excel mình có hiện chứ "Kế hoạch tài chính" nhưng khi insert vào sql thì nó lại ra là "K? h?ch tài chính" hay từ "Kiểm soát" thì trong sql là "Ki?m soát". Trong khi nếu import trực tiếp cũng file excel đó bằng sql thì lại bình thường. Các bác cho mình cách khắc phục lỗi này với
Update thêm là cột trong sql mình đang để nvarchar
Bạn thử đổi nguồn của nó xem.Đổi sang TCVN3.
 
SQL là SQL Server? Sợ cách viết tắt cắt chữ của mấy côn cậu trẻ ghê.

Nhập bằng Stored Procedure hay bằng SQL string?
Nếu bằng SQL string thì phải thêm N trước các string.

Nói mò vậy thôi chứ có thấy mặt mũi nó đâu.

Chú: nếu muốn tiếp tục đối thoại thì bỏ ba cái mớ tiếng Tây ba rọi đi.
 
SQL là SQL Server? Sợ cách viết tắt cắt chữ của mấy côn cậu trẻ ghê.

Nhập bằng Stored Procedure hay bằng SQL string?
Nếu bằng SQL string thì phải thêm N trước các string.

Nói mò vậy thôi chứ có thấy mặt mũi nó đâu.

Chú: nếu muốn tiếp tục đối thoại thì bỏ ba cái mớ tiếng Tây ba rọi đi.

bác có vẻ làm quá lên nhỉ? viết sql kêu cậu trẻ với tay ba rọi thì thua.
vì sql server hay gọi tắt là sql và nói thế thì ai cũng hiểu rồi, chứ mysql hay loại khác thì mình đã ghi loại khác rồi
[
Bài đã được tự động gộp:

automerge]1583121504[/automerge]
Bạn thử đổi nguồn của nó xem.Đổi sang TCVN3.


Mình thử bằng cách thêm chữ N thì có vẻ ok rồi, tks các bác nhiều
 
Lần chỉnh sửa cuối:
bác có vẻ làm quá lên nhỉ? viết sql kêu cậu trẻ với tay ba rọi thì thua.
vì sql server hay gọi tắt là sql và nói thế thì ai cũng hiểu rồi, chứ mysql hay loại khác thì mình đã ghi loại khác rồi
...
Cỡ tôi thì có đủ bản lãnh để nói người trẻ (*). Và đủ kiến thức để chỉ trích cách viết tắt của người khác.
SQL chỉ là ngôn ngữ để làm việc với CCSDL LH do IBM bắt đầu ra và sau này được chuẩn hoá. Viết tắt SQL Server thành SQL là viết bậy. Chớ có đem mySQL hay gì gì ra hù hoạ tôi. Mấy năm trước, hồi còn đầy đủ sức khoẻ, tôi tiếp xúc với ba cái mớ CSDL đủ loại như điểm tâm mỗi sáng.

Riêng về ngôn ngữ ba rọi thì tôi lại càng đủ tư cách phê bình. Tôi là dân song ngữ, nói tiếng Anh như tiếng Việt. Và trình độ Anh văn của tôi là trình độ dạy giảng văn, phê bình thơ.

(*) để ý là tôi không gọi "cậu" suông. Tôi nói "cô cậu", gõ dư một ký tự thôi. Tôi sống đủ để có biết tôn trọng nam nữ bình quyền.
 
Cỡ tôi thì có đủ bản lãnh để nói người trẻ (*). Và đủ kiến thức để chỉ trích cách viết tắt của người khác.
SQL chỉ là ngôn ngữ để làm việc với CCSDL LH do IBM bắt đầu ra và sau này được chuẩn hoá. Viết tắt SQL Server thành SQL là viết bậy. Chớ có đem mySQL hay gì gì ra hù hoạ tôi. Mấy năm trước, hồi còn đầy đủ sức khoẻ, tôi tiếp xúc với ba cái mớ CSDL đủ loại như điểm tâm mỗi sáng.

Riêng về ngôn ngữ ba rọi thì tôi lại càng đủ tư cách phê bình. Tôi là dân song ngữ, nói tiếng Anh như tiếng Việt. Và trình độ Anh văn của tôi là trình độ dạy giảng văn, phê bình thơ.

(*) để ý là tôi không gọi "cậu" suông. Tôi nói "cô cậu", gõ dư một ký tự thôi. Tôi sống đủ để có biết tôn trọng nam nữ bình quyền.

Có thể các tài liệu đời mới bây giờ ghi: "SQL server hay gọi tắt là sql" chăng ? -\\/.
 
Có thể các tài liệu đời mới bây giờ ghi: "SQL server hay gọi tắt là sql" chăng ? -\\/.
Các tài liệu ấy sai đứt đuôi.
Ở chỗ tôi làm việc hồi xưa (tư vấn dữ liệu), nói tắt kiểu này thì bọn server admin và db admin chúng không thèm nói chuyện nữa.
 
Nên nhớ rằng SQL và SQL Server là hai khái niệm hoàn toàn riêng biệt. Ai nói SQL và SQL Server là một là sai lầm một cách cơ bản
SQL là ngôn ngữ lập trình để làm việc với CSDL còn SQL Server lại là một hệ quản trị dữ liệu
Ngôn ngữ lập trình rất đa dạng trong đó có SQL, C+, C#, ...
Hệ quản trị dữ liệu cũng đa dạng trong đó có Access, SQL Server, MySQL... Riêng Excel không thể gọi là hệ quản trị dữ liệu
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom