Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Datentypen Problem

Discussion on Datentypen Problem within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1


 
iLogix'.'s Avatar
 
elite*gold: 73
Join Date: Sep 2008
Posts: 2,093
Received Thanks: 160
Datentypen Problem

Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Operandentypkollision: int ist inkompatibel mit text, SQL state 22005 in SQLExecDirect in

wo is des problem? wo soll des int sein, und wo text, inner DB hab ich alles drin von dem... weiß nich wie genau ich des machn soll :x
iLogix'. is offline  
Old 01/09/2012, 23:59   #2
 
Che's Avatar
 
elite*gold: 120
Join Date: Aug 2010
Posts: 7,448
Received Thanks: 2,756
"int ist inkompatibel mit text" steht doch schon alles drin!
Konvertier vorher das ganze in den richtigen Datentyp, dann klappts. Der Auszug ausm Source würde auch helfen dir genauere Informationen zu geben, die Fehlermeldung allein reicht nml nicht um dir genau zu sagen was schief geht.
Che is offline  
Old 01/10/2012, 01:04   #3
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
einfach ausgedrückt, du versuchst einen Text in ein Feld zu schreiben das nur Zahlen erlaubt wenn ich mich nicht
täusche.
Fratyr is offline  
Old 01/10/2012, 06:54   #4


 
iLogix'.'s Avatar
 
elite*gold: 73
Join Date: Sep 2008
Posts: 2,093
Received Thanks: 160
PHP Code:
<?php include('./inc/header.php'); ?>
<?php
        
if(!isset($_POST['news'])) $_POST['news'] = '';
        
        
odbc_exec($mssql'USE [WEBSITE_DBF]');

        if(isset(
$_POST['news_submit'])) {


                echo 
'</div>';
            } else {
 
odbc_exec($mssql'INSERT INTO [dbo].[web_news] (nid, title, text, category, author, datetime, views) VALUES (0, 0, 0, 1, 0, 0, 0)');
            
            }
        
    
?>
    <form method="post">
        <table>
            <tr>
                <td>Titel:</td>
                <td><input type="varchar(50)" name="news_title" maxlength="10" /></td>
            </tr>
            <tr>
                <td>Text:</td>
                <td><input type="text" name="news_text" maxlength="11" /></td>
            </tr>
                        <tr>
                <td>Cagegory (bitte 1 eintragen):</td>
              <td><input type="int" name="news_category" maxlength="10" /></td>
            </tr>  
            <tr>
                <td>Author:</td>
                <td><input type="varchar(50)" name="news_author" /></td>
            </tr>
            <tr>
                <td>Datetime:</td>
                <td><input type="datetime" name="news_datetime" /></td>
            </tr>
            <tr>
                <td></td>
                <td><input type="submit" name="news_submit" value="Absenden" /></td>
            </tr>
        </table>
    </form>
</div>
auszug der admin.php
meine admin php mit dme fehler

Kopie aus der DB
PHP Code:
INSERT INTO [WEBSITE_DBF].[dbo].[web_news]
           ([
title]
           ,[
text]
           ,[
category]
           ,[
author]
           ,[
datetime]
           ,[
views])
     
VALUES
           
(<titlevarchar(50),>
           ,<
texttext,>
           ,<
categoryint,>
           ,<
authorvarchar(50),>
           ,<
datetimedatetime,>
           ,<
viewsint,>)
GO 
iLogix'. is offline  
Old 01/10/2012, 13:26   #5
 
Che's Avatar
 
elite*gold: 120
Join Date: Aug 2010
Posts: 7,448
Received Thanks: 2,756
Quote:
Originally Posted by Sponlogix View Post
<text, text,>
Warum verwendest du hier nicht den Datentyp varchar?
Che is offline  
Old 01/10/2012, 18:25   #6
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Code:
<category, int,>
Der Fehler liegt aber hier: Wenn die Leute selbst den Namen der Kategorie schreiben können, dann muss hier statt "int" entweder "varchar" oder "text" hin...
PseudoPsycho is offline  
Old 01/10/2012, 20:04   #7


 
iLogix'.'s Avatar
 
elite*gold: 73
Join Date: Sep 2008
Posts: 2,093
Received Thanks: 160
category muss ne zahl sein. das is denke schon richtig
aber
Titel, Text, Author soll man selber reinschreiben,. dann soll er das inne db reinschreiben... aber da harkst nen bisl
ich glaube es hängt an den values
iLogix'. is offline  
Old 01/10/2012, 21:15   #8
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Sponlogix View Post
category muss ne zahl sein. das is denke schon richtig
aber
Titel, Text, Author soll man selber reinschreiben,. dann soll er das inne db reinschreiben... aber da harkst nen bisl
ich glaube es hängt an den values
Schau dir doch mal den HTML-Code an!
- Die einzigen INT's (an denen es definitiv liegt) sind category und views.
Und für "category" ist im HTML-Code ein Input-Feld, in das der Nutzer etwas schreiben kann... Ist doch völlig eindeutig, woran es liegt...?
PseudoPsycho is offline  
Old 01/10/2012, 23:40   #9


 
iLogix'.'s Avatar
 
elite*gold: 73
Join Date: Sep 2008
Posts: 2,093
Received Thanks: 160
wie isn der befehl für nen auswahl kasten..?
iLogix'. is offline  
Reply


Similar Threads Similar Threads
[Hilfe]Ungelöstes Server Erstell Problem, ausführliche Problem Schilderung
09/15/2011 - Flyff Private Server - 8 Replies
Hey Com! Ich hoffe, dass dieser Thread nicht als Spamthread angesehen wird, da ich ja gestern schon einen zu diesem Thema eröffnet habe. Sorry wenn ich euch mit dem Thema nerve, aber ich sitze nun schon 4 Tage über dem Problem, und finde einfach keine Lösung. Nun werde ich hier allerdings eine ausführlichere Beschreibung des Problems geben. Mein Problem ist, dass ich den Windows Mssql Server 2008/2005 aus Sedrika's TuT nicht installieren kann, da sobald ich ihn immer installiere...
[Problem]Habe ein Problem und zwar spinnt mein VPC etwas(ohne Grund)?!
07/28/2011 - Metin2 Private Server - 10 Replies
Also wie schon gesagt meins Server spinnt wodurch kiks usw. kommen :( ich lade euch die Screens in den Anhang, mit der Hoffnung, dass ihr mir helfen könnt :) wäre echt sehr nice :)



All times are GMT +1. The time now is 13:11.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.